SpockinDresden
25-01-2008, 01:59
Hallo allerseits,
ich schreibe gerade an einer neuen Buchvorlage für "meine" Uni. Dabei sollen Kapitelüberschriften in Großbuchstaben gesetzt werden. "Kein Problem", dachte ich mir in meinem jugendlichen Leichtsinn, einfach \@makeschapterhead überschreiben und die Überschrift in \MakeUppercase{} kapseln, à la:
\renewcommand*\@makeschapterhead[1]{%
% ...
\item[]\MakeUppercase{#1}
% ...
}
Das klappt aber nicht, denn bei \tableofcontents haut er's mir um die Ohren, was vermutlich daran liegt, dass \tableofcontents nicht nur \contentsname an \chapter* übergibt, sondern auch noch \@mkboth:
\chapter*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\conten tsname}}%
Was tun? Statt \MakeUppercase das TeX-eigene \uppercase ist auch keine Lösung, da er damit zwar kompiliert, aber \contentsname nicht mehr auflöst und damit "Inhaltsverzeichnis" einfach klein bleibt :(
:confused: Ich bin mit mit meinem Latein etwas am Ende ... Ich würde mich freuen, wenn irgendwer da draußen noch Ideen hätte.
Beste Grüße
Klaus
ich schreibe gerade an einer neuen Buchvorlage für "meine" Uni. Dabei sollen Kapitelüberschriften in Großbuchstaben gesetzt werden. "Kein Problem", dachte ich mir in meinem jugendlichen Leichtsinn, einfach \@makeschapterhead überschreiben und die Überschrift in \MakeUppercase{} kapseln, à la:
\renewcommand*\@makeschapterhead[1]{%
% ...
\item[]\MakeUppercase{#1}
% ...
}
Das klappt aber nicht, denn bei \tableofcontents haut er's mir um die Ohren, was vermutlich daran liegt, dass \tableofcontents nicht nur \contentsname an \chapter* übergibt, sondern auch noch \@mkboth:
\chapter*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\conten tsname}}%
Was tun? Statt \MakeUppercase das TeX-eigene \uppercase ist auch keine Lösung, da er damit zwar kompiliert, aber \contentsname nicht mehr auflöst und damit "Inhaltsverzeichnis" einfach klein bleibt :(
:confused: Ich bin mit mit meinem Latein etwas am Ende ... Ich würde mich freuen, wenn irgendwer da draußen noch Ideen hätte.
Beste Grüße
Klaus