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

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

ادغام دو دستور در مورد فهرست مطالب

نویسنده aris852963, نوامبر 06, 2012, 07:43:48 بعد از ظهر

« قبلی - بعدی »

aris852963

می خواهم کد
\makeatletter\renewcommand*\l@chapter{\@dottedtocline{1}{5mm}{1.25cm}}\makeatother‎‎‎
را در
\makeatletter\renewcommand*\l@chapter[2]{\ifnum\c@tocdepth>-2
\relax\addpenalty{-\@highpenalty}
\addvspace{4mm\@plus\p@}\setlength\@tempdima{7mm}
\begingroup\parindent\z@\if@RTL\leftskip‎
\else\rightskip\fi
\@pnumwidth\parfillskip-\@pnumwidth‎
{\leavevmode\normalsize\bfseries\textcolor{red}{فصل} #1 \hfill\hb@xt@\@pnumwidth{\hss{#2}}}\par‎
\nobreak\global\@nobreaktrue\everypar{\global\@nobreakfalse\everypar{}}
\endgroup\fi}
\makeatother‎

وارد کنم. چگونه این کار را بکنم؟ ضمناً به جای \@dottedtocline چه دستوری قرار دهم که مانند \hfill عمل کند؟


aris852963

#2
من می خوام کلمه فصل رو در فهرست مطالب اضافه کنم و فهرستو قرمز کنم. از کد دوم استفاده کردم. حالا می خوام یه کم فاصله ها رو در فهرست مطالب تغییر دهم.

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

لطفاً دقیق توضیح بدین. «فهرستو قرمز کنم» یعنی چی؟
«یه کم فاصله ها رو در فهرست مطالب تغییر دهم» کدوم فاصله‌ها؟


aris852963

فهرستو قرمز کنم یعنی شماره فصول و عنوان اونا قرمز نوشته بشه. کد اول رو هم که اقای دامن افشان شما خودتون در پست
http://www.parsilatex.com/forum/SMF/index.php?topic=3449.msg18890#msg18890
پیشنهاد دادید. منظورم فاصله بین "فصل یک" و عنوان فصله. دو تا کد رو جدا جدا که استفاده می کنم دومی رو مدنظر قرار میده تک.

aris852963