PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftgröße des Wortes "Inhaltsverzeichnis" in Kopfzeile ändern



looprevil7
11-07-2013, 09:45
Hallo!

Ich habe ein kleines Formatierungsproblem:
Nachdem ich meine Formatierungen der Kopfzeilen im Dokument umgestellt habe, hab ich gemerkt, dass sich das Wort "Inhaltsverzeichnis" in der Kopfzeile des selben nicht mitverändert hat. Es soll aber gleich aussehen wie die anderen Kopfzeilen. Ich meine, dass man es mit \fancypagestyle beeinflussen kann, weiß aber nicht wie. Ich hänge den Code eines Minimalbeispieles und das dazugehörige pdf an, wobei nur die unterschiedlichen Kopfzeilen eine Rolle spielen.
Ich hoffe, dass jemand einen Lösungsvorschlag für mich parat hat. ;)
LG



\documentclass[pdftex,a4paper,titlepage,12pt,oneside]{book}
\usepackage[german,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\fancyhead[L]{}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\tiny{%
\chaptername}\ \thechapter.%
\ #1}{}}
\fancypagestyle{fancy} % um das Inhaltsverzeichnis zu beeinflussen

\begin{document}

\tableofcontents

\chapter{Dies sollte ein laaaaaaaaaaaaaaaanger Kapiteltitel sein}
\section{Unterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}
\subsection{Unterunterkapitel}

\end{document}

hakaze
11-07-2013, 12:31
Es geht viel einfacher ohne den Befehl \chaptermark umzudefinieren. Nutze einfach die Befehle von fancyhdr, um den rechten Kopf winzigklein zu setzen:
\documentclass[a4paper,titlepage,12pt,oneside]{book}
\usepackage[german,ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{blindtext}

\usepackage{fancyhdr}
\fancyhead[L]{}
\fancyhead[R]{\tiny\nouppercase{\leftmark}}
\pagestyle{fancy}

\begin{document}

\tableofcontents

\chapter{Dies sollte ein laaaaaaaaaaaaaaaanger Kapiteltitel sein}
\section{Unterkapitel}
\subsection{Unterunterkapitel}
\blindtext[5]

\chapter{Dies sollte ein laaaaaaaaaaaaaaaanger Kapiteltitel sein}
\markboth{\chaptername\ \thechapter. Kurztitel}{}
\section{Unterkapitel 2}
\subsection{Unterunterkapitel 2}
\blindtext[5]

\blinddocument\blinddocument
\blinddocument\blinddocument
\end{document}Alternativ kannst du auch wie in für Kapitel 2 gezeigt, den automatisch generierten Kopf mit einer Kurzbezeichnung überschreiben. Dann wäre auch das Konstrukt mit tiny unnötig.

PS. pdftex als globale Option ist unnötig (das sagt dir auch die Warnung im log-file).
PPS. \tiny ist ein Umschalter ohne Argument, d.h. ohne die folgenden geschweiften Klammern zu verwenden.

looprevil7
11-07-2013, 13:05
Danke, die Lösung funktioniert einwandfrei. Und spezielles danke für die Erläuterungen, sie helfen mir sehr Latex besser zu verstehen.
LG