• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

تغییر فاصله ی فرمولها از سطر قبل و بعد آن

نویسنده مسهر باقری, فبریه 15, 2011, 12:03:04 بعد از ظهر

« قبلی - بعدی »

مسهر باقری

با سلام. چطور میشه فاصله ی فرمولها رو از سطر قبل و بعدشون تغییر داد؟ در سبک کتاب، این فاصله کمه و می خوام این فاصله ها با هم مساوی و بیشتر از حالت پیشفرض بشن.
ممنون

امير محمدي

#1
با سلام
آخر هر سطر
از دستور زیر استفاده کنید.
\vspace{.3cm}
به جای .3cm از هر مقداری که میخواهید استفاده کنید
ارزش حقیقی شما این است که تا چه اندازه اعمال شما صرف سعادت دیگران می‌شود. (انیشتین)

وحید دامن‌افشان

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

‎ تعیین می‌شن. فایل ضمیمه رو ببینین. نکته‌ای که موقع استفاده از این دستورها باید بهش دقت کنین، اینه که این دو دستور، مقدار X رو به فاصله پیش‌فرض بین خطوط اضافه می‌کنن. به همین خاطر هستش که توی فایل ضمیمه، با وجود تنظیم مقدار 1cm، فاصله فرمول‌ها از خط بعدی و فبلی‌شون، بیشتر از 1cm نمایش داده می‌شه.

وحید دامن‌افشان

نقل قول از: امير محمدي در فبریه 15, 2011, 02:16:27 بعد از ظهر
از دستور زیر استفاده کنید.
\vspace{.3cm}
این روش، روش جالبی نیستش. چون اگه تعداد فرمول‌ها زیاد و مثلاً ۱۰۰ تا باشه و یک‌دفعه تصمیم بگیریم که فاصله‌ها رو تغییر بدیم، باید ۱۰۰+۱۰۰=۲۰۰ دستور رو تغییر بدیم که خیلی وقت‌گیر می‌شه. درسته که واسه تغییر دادن این ۲۰۰ دستور، می‌شه از خاصیت replace استفاده کرد، اما اگه توی متن و برای کارای دیگه‌ای از دستور vspace استفاده کرده باشیم، امکان اشتباه وجود داره.

vafa

نقل قول از: وحید دامن‌افشان در فبریه 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:02:51 بعد از ظهر
در اسناد دوجهته جواب نمی‌دهد. برای این برای شما کار می‌کند که از گونه قرون وسطی bidi و xepersian استفاده می‌کنید
آره. درسته. من اول با گونه جدید امتحان کردم، اما دیدم جواب نمی‌ده. فکر کردم مشکل از نسخه تک‌لایو خودمه. به خاطر همین از گونه 1.0.4 روی میک‌تک استفاده کردم. ممنون از توضیحت وفا جان.