[OS X TeX] changing \tableofcontent fonts

Peter Breitfeld phbrf at t-online.de
Sat Dec 16 06:13:28 EST 2006


Am 14. Dez 2006 um 01:38 schrieb KL Tah:

> hi all,
>
> i'd like to have my table of contents be all non-bold (including
> ``Table of Contents'', ``List of Figures'' and ``List of Tables''
> themselves). I've downloaded tocloft but was wondering if anyone out
> there has done this before. the manual looks pretty dense and i  
> have a thesis due tomorrow...
>
> any help would be much appreciated!
>
> cheers

I did the change of the contents stuff by redefining  the appropriate  
environments. May be this gives you a hint how to proceed to change  
it to your needs (sorry, comments are in german). If you set

\ifNeuesToktrue, then the new settings will apply. It's an option for  
me.

%%-------------------------------------------------------------------
%  Aussehen der Inhalts- Abbildungs- und Tabellenverzeichnisse ändern
%%-------------------------------------------------------------------

%%----- ein \if zur Feststellung, ob ein Befehl nicht existiert:
\def\ifUndefiniertCS#1{\expandafter\ifx\csname#1\endcsname\relax}

\ifNeuesTok
   \newcommand*\l at Abschnitt[2]{%
     \ifnum \c at tocdepth >\m at ne
       \addpenalty{-\@highpenalty}%
       \vskip 1.0em \@plus\p@
       \setlength\@tempdima{1.5em}%
       \begingroup
         \parindent \z@%
         \leavevmode% \large
         \advance\leftskip\@tempdima
         \hskip -\leftskip
         \slshape{#1}\upshape%
         \quad\nobreak \nobreak\hb at xt@\@pnumwidth{#2}\par
         \penalty\@highpenalty
       \endgroup
     \fi}
   \def\@dottedtocline#1#2#3#4#5{%
     \ifnum #1>\c at tocdepth \else
       \vskip \z@ \@plus.2\p@
       {\leftskip #2\relax%
       \parindent #2\relax\@afterindenttrue
       \interlinepenalty\@M
       \leavevmode
       \@tempdima #3\relax
       \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
       {#4}\nobreak\quad%
       \hb at xt@\@pnumwidth{\normalfont \normalcolor #5}%
       \par}%
     \fi}
   \renewcommand*\l at part[2]{%
     \ifnum \c at tocdepth >-2\relax
       \addpenalty{-\@highpenalty}%
       \addvspace{2.25em \@plus\p@}%
       \setlength\@tempdima{3em}%
       \begingroup
         \parindent \z@%
         {\leavevmode%
         \slshape{#1}\upshape\quad\hb at xt@\@pnumwidth{#2}}\par
         \nobreak
         \global\@nobreaktrue
         \everypar{\global\@nobreakfalse\everypar{}}%
       \endgroup
     \fi}
\fi
\ifUndefiniertCS{chapter}
   \ifNeuesTok\let\l at section\l at Abschnitt\fi
\else
   \ifNeuesTok\let\l at chapter\l at Abschnitt\fi
\fi


Gruß Peter
--
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Peter Breitfeld                 | http://www.pBreitfeld.de
Kreuzgasse 4, 88348 Bad Saulgau | PGP/GPG Key gibt's hier




------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list