PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile im Literaturverzeichnis



gordonsugar
13-10-2006, 07:55
Hallo zusammen,

Folgendes Problem. Ich möchte die Großbuchstabenschreibweise in der Kopfzeile des Literaturverzeichnisses weghaben.

Dazu habe ich mir für mein Dokumen folgende Kopfzeile definiert:

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\normalsize\leftmark}% gerade Seiten, links
\fancyhead[R]{\thepage}% gerade Seiten, rechts
\fancyhead[OL]{\normalsize\leftmark}% ungerade Seiten, links
\fancyhead[OR]{\thepage}% ungerade Seiten, rechts


Diese Definition funktioniert aber nicht für automatisierte Seiten, wie Tabellenverzeichnis, Inhaltsverzeichnis und eben Literaturverzeichnis. Deshalb nehme ich manuell Einfluss darauf, indem ich


\renewcommand{\listoffigures}{
\section*{\listfigurename\@mkboth{\MakeUppercase{\ listfigurename}}
{\MakeUppercase{\listfigurename}}}
\@starttoc{lof} }

durch dieses ersetze (also ohne dem \MakeUppercase):

\renewcommand{\listoffigures}{
\section*{\listfigurename\@mkboth{{\listfigurename }}
{\MakeUppercase{\listfigurename}}}
\@starttoc{lof} }

Analoges kann ich für \listoftables machen.

\renewcommand{\listoftables}{
\section*{\listtablename\@mkboth{{\listtablename}}
{{\listtablename}}}
\@starttoc{lot} }


Allerdings habe ich dann im Literaturverzeichnis immer noch die Kapitälchen stehen.

Kann mir jemand weiterhelfen, wie ich auch diese beeinflusse kann?
Vielen Dank.

rais
13-10-2006, 21:56
Moin moin,
wechsle doch zu einer entsprechenden KOMA-Skript Klasse:p
Du könntest Dir auch mit so etwas wie


\let\MakeUppercase\relax

in Deiner Präambel behelfen.
Oder Du nutzt scrpage2 statt fancyhdr; da könntest Du [nouppercase] mit als Option übergeben (die macht intern aber glaub ich nicht viel anderes als der Code hier).
D.h. wenn Du \MakeUppercase doch noch für irgend etwas nutzen willst, dann machst Du's vielleicht besser so:


\let\orguppercase\MakeUppercase
\renewcommand{\MakeUppercase}[1]{#1}

dann sollte \MakeUppercase nichts mehr ändern aber \orguppercase sollte die Funktion noch bereit halten.


Natürlich brauchst Du Dich dann auch nicht mehr um \listoftables etc. zu kümmern.;)

MfG,

gordonsugar
19-10-2006, 17:28
Brilliant. Funktioniert. gordon sagt danke.