PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tocloft verwenden



effemmvier
07-12-2006, 15:53
Ich muss meine TOC, TOF und LOT in SansSerif abfassen. Ich hab' hier gelesen, dass ich dazu das package tocloft verwenden muss. Gut. Nach Studium des Manuals dazu raucht mir zwar der Kopf, aber ich bin immer noch sicher wie ich das anstellen soll. Mir ist die Syntax der Befehle nicht klar.

Ich weiß, dass Problem is für Profis lächerlich, aber ich seh' mich nicht aus. Wäre schön, wenn mir jemand konkret helfen kann.
Danke schon mal!



\documentclass[pdftex,a4paper,11pt,openright,oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
\usepackage{moreverb}
\usepackage[T1]{fontenc}
\usepackage{listings}
\usepackage{caption}
\usepackage{titlesec}
\usepackage{titletoc}
[B]\usepackage{tocloft}
\usepackage{fancyhdr}
\pagestyle{fancy}

\fancyhead[OC]{\sffamily \rightmark}
\fancyfoot[OC]{\sf\thepage}

\begin{document}
\begin{sffamily}
\include{kapitel/titelseite}
\pagenumbering{Roman}
\include{kapitel/danksagung}
\include{kapitel/zitat}
\include{kapitel/kurzfassung}

\renewcommand{\cftXfont}{\sffamily}
\tableofcontents

\newpage
\pagenumbering{arabic}
\include{kapitel/einleitung}
\include{kapitel/kontaktwerkstoffe}

\listoffigures

\listoftables

\bibliography{literaturhula}
\bibliographystyle{unsrtdin}

countbela666
07-12-2006, 16:01
Viele Nutzer scheinen Probleme mit dieser Syntax zu haben, die aber haarklein in der tocloft-Doku (http://tug.ctan.org/tex-archive/macros/latex/contrib/tocloft/tocloft.pdf) erklärt ist. Das große X bzw. des große Z sind Platzhalter, an deren Stelle im eigentlichen Befehl andere Elemente treten.

I will use Z to stand for ‘toc’ or ‘lof’ or ‘lot’.

In the following I will use X to stand for the following:
- part for \part titles
- chap for \chapter titles
- sec for \section titles
- subsec for \subsection titles
- subsubsec for \subsubsection titles
- para for \paragraph titles
- subpara for \subparagraph titles
- fig for figure \caption titles
- subfig for subfigure \caption titles
- tab for table \caption titles
- subtab for subtable \caption titlesErgo: es heißt nicht \ctfXfont sondern je nach zu veränderndem Objekt z. B. \ctfsecfont.

Grüße,
Marcel

effemmvier
07-12-2006, 16:36
Danke Marcel, jetzt hab' ich es auch geschnallt und es funktioniert. Zu schnell drüber gelesen ...
Noch eine kurze Frage hätte ich: Ich verwende
\documentclass[pdftex,a4paper,11pt,openright,oneside]{scrbook}
und das fancyheadings-package:

\fancyhead[OC]{\sffamily \rightmark}
\fancyhead[OL]{ }
\fancyhead[OR]{ }

\fancyfoot[OC]{\sffamily \thepage}
\fancyfoot[OL]{\sffamily }
\fancyfoot[OR]{\sffamily }

Ich schaffe es aber nicht die Seitennummerierung in SansSerif zu erzwingen. Hast Du dazu auch eine Idee?
Danke!

effemmvier
07-12-2006, 16:55
Pffffffffffffff. O.K. jetzt hab' ich, auch wenn das PDF offline war selbst was gefunden: Ich muss erst mit \fancypagestyle{plain} Plain umdefinieren, weil die Chapters sonst \pagestyle{plain} wieder aufrufen.
Man lernt und lernt ....

countbela666
07-12-2006, 19:07
Schön dass es funktioniert. Nun kannst du gleich wieder etwas neues lernen: fancyheadings ist veraltet und sollte dringend durch fancyhdr oder scrpage2 ersetzt werden. ;)

Grüße,
Marcel