تالار گفتگوی پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: حسن قربانزاد در مه 09, 2014, 10:01:19 pm

عنوان: تنظیم فاصله معادله از بالا و پایین
رسال شده توسط: حسن قربانزاد در مه 09, 2014, 10:01:19 pm
با سلام
در صورت امکان فاصله از بالا و پایین معادله لازم هست که به صورت سراسری کمتر شود.
با تشکر
عنوان: پاسخ : تنظیم فاصله معادله از بالا و پایین
رسال شده توسط: vafa در مه 10, 2014, 06:16:55 am
\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) رو مشخص می‌کنه.
عنوان: پاسخ : تنظیم فاصله معادله از بالا و پایین
رسال شده توسط: حسن قربانزاد در مه 10, 2014, 12:24:09 pm
با تشکر از جناب آقای دکتر
من کدهای \abovedisplayskip=6pt plus 1.5pt minus 4.5pt
\belowdisplayskip=6pt plus 1.5pt minus 4.5pt
را قبلاً امتحان کرده بودم ولی نتیجه‌ای نداشت اما الان درست شد.
از پاسخی که فرمودین بسیار سپاسگزارم.
عنوان: پاسخ : تنظیم فاصله معادله از بالا و پایین
رسال شده توسط: vafa در مه 11, 2014, 06:43:04 am
با تشکر از جناب آقای دکتر
من کدهای \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
}