تالار گفتگوی پارسیلاتک
زیپرشین XePersian => زیتک => نويسنده: حسن قربانزاد در مه 09, 2014, 10:01:19 pm
-
با سلام
در صورت امکان فاصله از بالا و پایین معادله لازم هست که به صورت سراسری کمتر شود.
با تشکر
-
\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{xepersian}
\renewcommand{\baselinestretch}{1.5}
\setlength{\jot}{-.1cm}
\AtBeginDocument{%
\abovedisplayskip=6pt plus 1.5pt minus 4.5pt
\belowdisplayskip=6pt plus 1.5pt minus 4.5pt
}
\begin{document}
متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن
\begin{align*}
a = 2 \\
b = 3
\end{align*}
متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن متن
\end{document}
مقدار پیشفرض ۱۲ پونت بوده که من نصفش کردم. در اندازهها مقدار اولی خود اندازه است و بعدیهای میزان چسب (glue) رو مشخص میکنه.
-
با تشکر از جناب آقای دکتر
من کدهای \abovedisplayskip=6pt plus 1.5pt minus 4.5pt
\belowdisplayskip=6pt plus 1.5pt minus 4.5pt
را قبلاً امتحان کرده بودم ولی نتیجهای نداشت اما الان درست شد.
از پاسخی که فرمودین بسیار سپاسگزارم.
-
با تشکر از جناب آقای دکتر
من کدهای \abovedisplayskip=6pt plus 1.5pt minus 4.5pt
\belowdisplayskip=6pt plus 1.5pt minus 4.5pt
را قبلاً امتحان کرده بودم ولی نتیجهای نداشت اما الان درست شد.
از پاسخی که فرمودین بسیار سپاسگزارم.
این مقادیر توسط لاتک در ابتدای سند reset میشوند بنابراین یا باید از \AtBeginDocument استفاده کنی یا از \everydisplay:
\everydisplay\expandafter{\the\everydisplay
\abovedisplayskip=6pt plus 1.5pt minus 4.5pt
\belowdisplayskip=6pt plus 1.5pt minus 4.5pt
}