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

لاتک LATEX => طراحی صفحه => نويسنده: zahra. در مارس 11, 2013, 10:12:01 pm

عنوان: کم کردن فاصله فهرست مطالب تا بالای صفحه
رسال شده توسط: zahra. در مارس 11, 2013, 10:12:01 pm
با سلام
من میخوام توی فایل پیوست فاصله فهرست مطالب تا بالای صفحه کم بشه(الان 8 سانتی متر است میخوام بشه 5 سانتی متر)

متشکر

عنوان: پاسخ : کم کردن فاصله فهرست مطالب تا بالای صفحه
رسال شده توسط: فرشاد ترابی در مارس 11, 2013, 10:55:34 pm
با بسته tocloft میشه این موضوع را حل کرد (لطفا فایل کمینه مانند آنچه که می‌بینید ارسال کنید تا زودتر جواب بگیرید):

\documentclass[10pt]{report}
\usepackage[top=5cm,bottom=2cm,left=2cm,right=2.5cm]{geometry}   
\usepackage{tocloft}
\setlength{\cftbeforetoctitleskip}{-13mm}

\usepackage{xepersian}
\settextfont[Scale=1.2]{XB Niloofar}
\begin{document}
\date{}
\tableofcontents
\listoffigures
\listoftables

\chapter*{چکیده}
متننن
\chapter{فصل اول}
متن متن
\chapter{فصل دوم}
\end{document}
عنوان: پاسخ : کم کردن فاصله فهرست مطالب تا بالای صفحه
رسال شده توسط: zahra. در مارس 11, 2013, 11:28:23 pm
ممنونم اما اینطوری کل صفحه ها فاصله اشون تا بالا5 سانت میشه!
میشه کاری کرد که اونا تغییر پیدا نکنن؟
یعنی فقط فهرست بیاد بالا
عنوان: پاسخ : کم کردن فاصله فهرست مطالب تا بالای صفحه
رسال شده توسط: فرشاد ترابی در مارس 11, 2013, 11:51:38 pm
در این مثال دوتا عدد هست که تنظیمات مورد نظر شما را انجام میده

1. گزینه top در بسته geometry که فاصله کل متن از بالا را تعیین میکنه که همانظور که شما هم اشاره کردید کل متن را 5 سانت درنظر گرفته.
     با تغییر آن به صورت
\usepackage[top=2.5cm,bottom=2cm,left=2cm,right=2.5cm]{geometry}   
فاصله از بالا برابر با 2.5 سانت می‌شود.

2. عددی که در آرگومان دستور cftbeforetoctitleskip قرار داره که یک فاصله  فقط  برای  فهرست مطالب ایجاد میکنه.
    اگر مقدار آنرا مثبت بدهید این فاصله زیاد میشود و اگر منفی بدهید (به طوری که من در مثال قبل نشان دادم) فاصله تا بالای صفحه کمی می‌شود.

\setlength{\cftbeforetoctitleskip}{+25mm}