به دلیل قطعی اینترنت و نبود دسترسی به ایمیل‌های خارجی، می‌توانید بدون نیاز به تایید ایمیل، ثبت‌نام کنید و پرسش‌های خود را بپرسید.

اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
+2 رای
3.8k بازدید

سلام
برای تنظیم فاصله خطوط از دستور

\usepackage{setspace}
\onehalfspacing 

استفاده کردم اما معلوم نیست به چه علت در بعضی صفحات فاصله غیر معمول ایجاد می‌کند.
در فایل کمینه ص ۱۸ میتونید یه فاصله ایجاد شده رو ببینید.
چطوری برطرفش کنم؟
ضمنن با دستور

‎‪\renewcommand{\baselinestretch}{1.5}

هم به همین صورت درمیاد.
enter image description here

فایل(های) پیوست:
علت رابطه طولانی صفحه بعد هست که در انتهای این صفحه جا نمی‌شه و چون این رابطه اجازه شکستن بین صفحات رو نداره کل رابطه به صفحه بعد منتقل می‌شه و این فاصله زیاد هم ایجاد می‌شه.
توسط (3.7k امتیاز)
اگه اینطور باشه که باید فرمول بره صفحه بعد، نه اینکه متن فاصله ایجاد بشه، و اینکه اگه فرمول طولانی هست چرا بدون این دستورات جاش تغییری نمی کنه؟
توسط (48 امتیاز)
چون رفتار لاتک همینه. لاتک تو کلاس book از \flushbottom استفاده می‌کنه که وقتی قراره چیزی رو به صفحه بعد ببره متن قبلش رو در تمام کاغذ پخش (spread) می‌کنه تا پایین صفحه فضای خالی نمونه. اگه تو فایل شما فقط کلاس رو به report تغییر بدی می‌بینی که این پخش شدن متن در کاغذ وجود نداره و اون فضاهای خالی از بین می‌ره چرا که تو کلاس‌های report و article از \raggedbottom استفاده می‌شه.
توسط (3.7k امتیاز)
متشکرم جناب بیات
من دارم فایل یه کتاب رو تایپ می‌کنم. به همین خاطر از کلاس book استفاده کردم.
سپاس از پاسخگویی شما
توسط (48 امتیاز)
خب خیلی راحت در ابتدای سند بنویس \raggedbottom و دیگه نیازی نیست که هر جا فضای خالی دیدی از \newpage استفاده کنی.
توسط (3.7k امتیاز)

1 پاسخ

+3 رای
 
بهترین پاسخ

سلام
به پاسخ جناب بیات این توضیحات رو اضافه می‌کنم.

  • دستور\newpage :

زمانی که صفحه را با این دستور قطع می‌کنیم الگوریتم لاتک بدون اینکه در صفحه جاری کششی ایجاد کند، صفحه‌ی جاری را می‌شکند و به صفحه‌ی بعد نقل مکان می‌کند. به عبارت ساده‌تر این دستور باعث تغییر در آرایش صفحه‌ی جاری نمی‌شود. اگر این
دستور را در صفحه‌ی 18 از فایل شما و قبل از محیط الاین استار به کار ببریم خروجی زیر را دریافت می‌کنیم:


enter image description here


  • دستور \pagebreak:

زمانی که صفحه را با این دستور قطع می‌کنیم بین پارگراف‌های صفحه‌ی جاری کشش ایجاد می‌شود و فاصله‌ی باقی‌مانده را بین پارگراف‌های موجود در صفحه‌ی جاری تقسیم می‌کند. در این صفحه چون دو پارگراف دارید این فاصله فقط در یک محل ایجاد شده است. حال صفحه‌ی 18 از فایل شما را با این دستور و قبل از محیط الاین استار پردازش می‌کنیم:


enter image description here


همان‌طور که ملاحظه می‌فرمایید این خروجی دقیقاً همان خروجی شما در فایل پیوست می‌باشد.
نتیجه اینکه: الگوریتم شکست صفحه از دستور \pagebreak تبعیت کرده است.

  • دستورات \clearpage و \cleardoublepage

این دو دستور نیز در این زمینه وجود دارند که اثری تقریبا مشابه \newpage دارند که در این‌جا نیاز به توضیح آنها نبود.
اما پیشنهاد می‌کنم برای رفع این مشکل یا اینکه اندازه‌ی فرمولتون رو کوچیک کیند یا از دستور \allowdisplaybreaks برای شکست فرمولتون استفاده کنید که در این صورت صفحه‌ی 18 از فایل شما به صورت زیر می‌شود.


enter image description here

موفق باشید.

سلام
متشکرم جناب مددپور عزیز
توسط (48 امتیاز)
۱+ برای حفظ کپی‌رایت.
توسط (225 امتیاز)
@جابر متشکرم دوست خوبم. این کمترین کاری است که فکر می‌کنم می‌توانیم جهت احترام به حق یک  ناشر انجام دهیم. ممنونم که شما هم پایبند هستید.
توسط (8.7k امتیاز)
پرسیدن سوال
سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.2k پرسش

6.6k پاسخ

23.7k نظر

11.7k کاربر

basket cart icon

محصولات مرتبط با LaTeX

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


basket cart icon

حمایت مالی از پارسی‌لاتک

برای تامین هزینه‌های نگه‌داری و به‌روزرسانی

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی bidi شکل فونت فهرست مطالب شماره‌گذاری منابع پانویس tikz parsilatex بیب‌تک تک‌لایو بیمر اسلاید زی‌پرشین پاورقی سربرگ bibtex نماد رسم شکل فرمول‌نویسی هدر ارجاع‌دهی biditexmaker ویرایشگر قالب beamer واژه‌نامه texstudio اندازه فونت عنوان فصل ماتریس شماره صفحه اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف حروف‌چینی کد مکان شکل شماره فصل enumerate tabriz_thesis tikzpicture نمایه align زیرنویس شکل کادر itemize الگوریتم فهرست اشکال listings عدم اجرا نیم‌فاصله فاصله بین خطوط متن لاتین و فارسی hyperref بسته قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک نمودار شماره فرمول glossaries کپشن حروف‌چینی چندستونی خروجی فونت فارسی و انگلیسی ماکرونویسی extrafootnotefeatures لاتک biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای tex subfigure biditufte-book header texmaker pdf خطا longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام میک‌تک رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول تورفتگی texlive2016 شعر بولد آکولاد kashida میکروسافت ورد تنظیم جدول سوال چهارگزینه‌ای قاب texworks caption اندیس فاصله عمودی lollipop چپ‌چینی iust-thesis multicol فصل‌نویسی tcolorbox اعداد فارسی pgfplots xindy اوبونتو geometry xelatex texlive کاما fancyhdr وسط‌چینی تک لایو 2015 شماره گذاری به‌روزرسانی بسته aimc46 شکست خط صفر توخالی فرمول طولانی قالب کتاب فونت اعداد بیرون‌زدگی bidipoem عنوان بخش پوستر فاصله سطرها نوشتافت tex-programming قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر فهرست تصاویر پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل حروف‌چینی شعر font محیط ریاضی minipage رسم کادر جداکننده جدول طولانی به‌روزرسانی شماره‌گذاری فرمول algorithm2e proof equation eps جدول افقی tabular عکس متن فارسی و انگلیسی پانویس چندستونی کمک مالی فاصله خطوط فونت بولد زیرشکل پانویس پاراگرافی ltrfootnote پیوست computeautoilg فرمول چندخطی persian-bib neveshtuft غلط‌گیری املایی فونت ریاضی پیکان لاتکس قلم baselineskip شماره قسمت عنوان جدول
...