Clavain
01-04-2006, 23:11
Hallo!
Ich benutz fancyhdr für meine Kopfzeile in folgendem Format
\rhead{\nouppercase{\rightmark}}
\lhead{\nouppercase{\leftmark}}
Das sieht normalerweise so aus
linker Text rechter Text
-----------------------------------------------------
wenn aber \rightmark und \leftmark zu lang werden, dann überschneiden sie sich.
Ich weiß, dass man sie in eine \parbox geben könnt, um einen Umbruch zu erzwingen, das gefällt mir aber nicht. Was ich möcht ist, dass es aussieht wie oben, wenn die Texte kurz sind, aber folgendermaßen, wenn sie zu lang sind:
linker Text
rechter sehr, sehr, sehr langer Text
-----------------------------------------------------
Meine Idee dazu wäre folgende gewesen:
\rhead{\nouppercase{\rightmark}}
\lhead{
\ifthenels{länge-von{\leftmark} + länge-von{\rightmark] > \textwidth}
{\raisebox{-3ex}{\nouppercase{\leftmark}}
{\nouppercase{\leftmark}}
}
Das Problem das ich hab, dass ich nicht weiß, wie man
länge-von{\leftmark} + länge-von{\rightmark] > \textwidth
berechnen könnt.
Hat jemand einen Vorschlag? Oder vielleciht eine andere Lösung für das selbe Problem?
Ich benutz fancyhdr für meine Kopfzeile in folgendem Format
\rhead{\nouppercase{\rightmark}}
\lhead{\nouppercase{\leftmark}}
Das sieht normalerweise so aus
linker Text rechter Text
-----------------------------------------------------
wenn aber \rightmark und \leftmark zu lang werden, dann überschneiden sie sich.
Ich weiß, dass man sie in eine \parbox geben könnt, um einen Umbruch zu erzwingen, das gefällt mir aber nicht. Was ich möcht ist, dass es aussieht wie oben, wenn die Texte kurz sind, aber folgendermaßen, wenn sie zu lang sind:
linker Text
rechter sehr, sehr, sehr langer Text
-----------------------------------------------------
Meine Idee dazu wäre folgende gewesen:
\rhead{\nouppercase{\rightmark}}
\lhead{
\ifthenels{länge-von{\leftmark} + länge-von{\rightmark] > \textwidth}
{\raisebox{-3ex}{\nouppercase{\leftmark}}
{\nouppercase{\leftmark}}
}
Das Problem das ich hab, dass ich nicht weiß, wie man
länge-von{\leftmark} + länge-von{\rightmark] > \textwidth
berechnen könnt.
Hat jemand einen Vorschlag? Oder vielleciht eine andere Lösung für das selbe Problem?