PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile zu lang



MacTOp
10-06-2012, 16:31
Hallo, ich erstelle gerade eine Seminararbeit mit LaTex und habe noch ein Problem mit meiner Kopfzeile.

Ich habe eine extra Datei für das Design der Arbeit mit folgendem Code:
\pagestyle{fancy}
\fancyhf{} %leert alle evtl. vorhandenen Kopf und Fusszeilen
\fancyhead[L]{\nouppercase{\leftmark}}
%\lfoot{}
%\chead{}
\cfoot{\thepage}
\rhead{\includegraphics[width=0.20\textwidth]{Logo}}
%\rfoot {}
\setlength{\headsep}{10mm}
\setlength{\footskip}{10mm}
\setlength{\headheight}{32pt}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\setcounter{topnumber}{5}
\setcounter{bottomnumber}{5}
\setcounter{totalnumber}{10}
\titlespacing{\subsubsection}{0mm}{2mm}{1mm}


\fancypagestyle{plain}{
\fancyhf{}

% \lfoot{}
% \chead{}
\cfoot{\thepage}
\rhead{\includegraphics[width=0.20\textwidth]{Logo}}
% \rfoot {}
\setlength{\headsep}{10mm}
\setlength{\footskip}{10mm}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\titlespacing{\subsubsection}{0mm}{2mm}{1mm}

Jetzt habe ich das Problem, dass bei manchen Kapitelüberschriften, die zu lang sind - diese in mein Logo geraten. Hat jemand Tipps, wie ich das in die Design.tex einbinden kann, damit das Problem gelöst ist?

Danke im Voraus.

bobmalaria
10-06-2012, 16:42
hi,

du kannst mit \chapter[kurzüberchrift]{langüberschrift} erreichen, dass die kurze version in die kopfzeile kommt. allerdings sind dann auch im inhaltsverzeichnis die kurzen überschriften. eine option die vermutlich funktioniert ist, mit \chapter{langüberschrift}\markboth{kurz}{kurz} die kopfzeile manuell zu überschreiben.

eine andere lösung wurde von markus kohm (KOMA skript entwickler) angedacht
http://www.komascript.de/node/1231

das geht eben allerdings nur mit einer koma klasse. du hast leider kein richtiges beispiel geliefert und somit kann ich nur tipps geben und keinen funktionierenden code.

gruss

MacTOp
10-06-2012, 16:56
hi,

\chapter{langüberschrift}\markboth{kurz}{kurz}

gruss

Das scheint zu funktionieren, doch warum benutzt man 2x {kurz}???
Reicht auch 1x?

rstuby
10-06-2012, 17:05
Probier's doch aus: \markboth{blabla}{blupp} und dann siehst du ja, wo was steht.

bobmalaria
10-06-2012, 17:48
linke seite und rechte seite. könnte ja sein das du ein buch schreibst bei dem man das unterscheidet (beispiel fehlt ja). hat das dokument nur rechte seiten, dann reicht aus auch nur 1x an richtiger stelle.

klops
11-06-2012, 07:58
eine andere lösung wurde von markus kohm (KOMA skript entwickler) angedacht
http://www.komascript.de/node/1231


Seit KOMA-Script 3.10 ist eine entsprechende Erweiterung übrigens für die KOMA-Script-Klassen dokumentiert. Über Option "headings" (siehe Tabelle 3.13) kann das gesteuert werden. Siehe dazu auch die Erklärung zu \chapter, \section etc. in der KOMA-Script-Anleitung.