تالار گفتگوی پارسیلاتک
لاتک LATEX => حروفچینی مستندات => نويسنده: aris852963 در نوامبر 06, 2012, 07:43:48 pm
-
می خواهم کد
\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 عمل کند؟
-
میشه بگین میخواین چیکار کنین؟
-
من می خوام کلمه فصل رو در فهرست مطالب اضافه کنم و فهرستو قرمز کنم. از کد دوم استفاده کردم. حالا می خوام یه کم فاصله ها رو در فهرست مطالب تغییر دهم.
-
لطفاً دقیق توضیح بدین. «فهرستو قرمز کنم» یعنی چی؟
«یه کم فاصله ها رو در فهرست مطالب تغییر دهم» کدوم فاصلهها؟
-
فهرستو قرمز کنم یعنی شماره فصول و عنوان اونا قرمز نوشته بشه. کد اول رو هم که اقای دامن افشان شما خودتون در پست
http://www.parsilatex.com/forum/SMF/index.php?topic=3449.msg18890#msg18890
پیشنهاد دادید. منظورم فاصله بین "فصل یک" و عنوان فصله. دو تا کد رو جدا جدا که استفاده می کنم دومی رو مدنظر قرار میده تک.
-
مشکلم حل شد. ممنون