پارسی‌لاتک

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

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

‎ تعیین می‌شن. فایل ضمیمه رو ببینین. نکته‌ای که موقع استفاده از این دستورها باید بهش دقت کنین، اینه که این دو دستور، مقدار X رو به فاصله پیش‌فرض بین خطوط اضافه می‌کنن. به همین خاطر هستش که توی فایل ضمیمه، با وجود تنظیم مقدار 1cm، فاصله فرمول‌ها از خط بعدی و فبلی‌شون، بیشتر از 1cm نمایش داده می‌شه.
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: وحید دامن‌افشان در فبریه 15, 2011, 04:37:16 بعد از ظهر
نقل قول از: امير محمدي در فبریه 15, 2011, 02:16:27 بعد از ظهر
از دستور زیر استفاده کنید.
\vspace{.3cm}
این روش، روش جالبی نیستش. چون اگه تعداد فرمول‌ها زیاد و مثلاً ۱۰۰ تا باشه و یک‌دفعه تصمیم بگیریم که فاصله‌ها رو تغییر بدیم، باید ۱۰۰+۱۰۰=۲۰۰ دستور رو تغییر بدیم که خیلی وقت‌گیر می‌شه. درسته که واسه تغییر دادن این ۲۰۰ دستور، می‌شه از خاصیت replace استفاده کرد، اما اگه توی متن و برای کارای دیگه‌ای از دستور vspace استفاده کرده باشیم، امکان اشتباه وجود داره.
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: vafa در فبریه 15, 2011, 06:02:51 بعد از ظهر
نقل قول از: وحید دامن‌افشان در فبریه 15, 2011, 04:28:37 بعد از ظهر
فاصله بعد و قبل از فرمول‌ها، با دستورهای ‎
\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 بعد از ظهر
با سپاس از پاسخ های دوستان ارجمند. وفا جان با این توضیحاتی که گفتید حالا باید چه کرد؟
عنوان: پاسخ : تغییر فاصله ی فرمولها از سطر قبل و بعد آن
رسال شده توسط: وحید دامن‌افشان در فبریه 15, 2011, 09:38:03 بعد از ظهر
نقل قول از: وفا در فبریه 15, 2011, 06:02:51 بعد از ظهر
در اسناد دوجهته جواب نمی‌دهد. برای این برای شما کار می‌کند که از گونه قرون وسطی bidi و xepersian استفاده می‌کنید
آره. درسته. من اول با گونه جدید امتحان کردم، اما دیدم جواب نمی‌ده. فکر کردم مشکل از نسخه تک‌لایو خودمه. به خاطر همین از گونه 1.0.4 روی میک‌تک استفاده کردم. ممنون از توضیحت وفا جان.