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

لاتک LATEX => حروف‌چینی مستندات => نويسنده: مسهر باقری در فوریه 15, 2011, 12:03:04 pm

عنوان: تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: مسهر باقری در فوریه 15, 2011, 12:03:04 pm
با سلام. چطور میشه فاصله ی فرمولها رو از سطر قبل و بعدشون تغییر داد؟ در سبک کتاب، این فاصله کمه و می خوام این فاصله ها با هم مساوی و بیشتر از حالت پیشفرض بشن.
ممنون
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: امير محمدي در فوریه 15, 2011, 02:16:27 pm
با سلام
آخر هر سطر
از دستور زیر استفاده کنید.
 \vspace{.3cm}
به جای .3cm از هر مقداری که میخواهید استفاده کنید
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: وحید دامن‌افشان در فوریه 15, 2011, 04:28:37 pm
با سلام. چطور میشه فاصله ی فرمولها رو از سطر قبل و بعدشون تغییر داد؟ در سبک کتاب، این فاصله کمه و می خوام این فاصله ها با هم مساوی و بیشتر از حالت پیشفرض بشن.
فاصله بعد و قبل از فرمول‌ها، با دستورهای ‎

\setlength\abovedisplayskip{‎Xpt‎}‎
‎\setlength\below‎displayskip{Xpt‎}‎‎‎
‎ تعیین می‌شن. فایل ضمیمه رو ببینین. نکته‌ای که موقع استفاده از این دستورها باید بهش دقت کنین، اینه که این دو دستور، مقدار X رو به فاصله پیش‌فرض بین خطوط اضافه می‌کنن. به همین خاطر هستش که توی فایل ضمیمه، با وجود تنظیم مقدار 1cm، فاصله فرمول‌ها از خط بعدی و فبلی‌شون، بیشتر از 1cm نمایش داده می‌شه.
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: وحید دامن‌افشان در فوریه 15, 2011, 04:37:16 pm
از دستور زیر استفاده کنید.
 \vspace{.3cm}
این روش، روش جالبی نیستش. چون اگه تعداد فرمول‌ها زیاد و مثلاً ۱۰۰ تا باشه و یک‌دفعه تصمیم بگیریم که فاصله‌ها رو تغییر بدیم، باید ۱۰۰+۱۰۰=۲۰۰ دستور رو تغییر بدیم که خیلی وقت‌گیر می‌شه. درسته که واسه تغییر دادن این ۲۰۰ دستور، می‌شه از خاصیت replace استفاده کرد، اما اگه توی متن و برای کارای دیگه‌ای از دستور vspace استفاده کرده باشیم، امکان اشتباه وجود داره.
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: vafa در فوریه 15, 2011, 06:02:51 pm
فاصله بعد و قبل از فرمول‌ها، با دستورهای ‎

\setlength\abovedisplayskip{‎Xpt‎}‎
‎\setlength\below‎displayskip{Xpt‎}‎‎‎
‎ تعیین می‌شن. فایل ضمیمه رو ببینین. نکته‌ای که موقع استفاده از این دستورها باید بهش دقت کنین، اینه که این دو دستور، مقدار X رو به فاصله پیش‌فرض بین خطوط اضافه می‌کنن. به همین خاطر هستش که توی فایل ضمیمه، با وجود تنظیم مقدار 1cm، فاصله فرمول‌ها از خط بعدی و فبلی‌شون، بیشتر از 1cm نمایش داده می‌شه.
در اسناد دوجهته جواب نمی‌دهد. برای این برای شما کار می‌کند که از گونه قرون وسطی bidi و xepersian استفاده می‌کنید ,و در اون گونه مخصوص که شما استفاده می‌کنید از دستور بدوی \predisplaydirection استفاده نشده است. در حالیکه در گونه‌های جدید از فرمان بدوی \predisplaydirection استفاده شده است که متأسفانه به علت باگ موجود در xetex درست عمل نمی‌کند. پرونده پیوست نشان می‌دهد که در واقع این باگ etex می‌باشد نه باگ bidi یا xepersian. پرونده پیوست را می‌توانید با etex، pdftex و یا xetex اجرا کنید و حاصل کار را مشاهده کنید.
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: مسهر باقری در فوریه 15, 2011, 06:21:42 pm
با سپاس از پاسخ های دوستان ارجمند. وفا جان با این توضیحاتی که گفتید حالا باید چه کرد؟
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: وحید دامن‌افشان در فوریه 15, 2011, 09:38:03 pm
در اسناد دوجهته جواب نمی‌دهد. برای این برای شما کار می‌کند که از گونه قرون وسطی bidi و xepersian استفاده می‌کنید
آره. درسته. من اول با گونه جدید امتحان کردم، اما دیدم جواب نمی‌ده. فکر کردم مشکل از نسخه تک‌لایو خودمه. به خاطر همین از گونه 1.0.4 روی میک‌تک استفاده کردم. ممنون از توضیحت وفا جان.