Wie formatiere ich die Kopfzeile im Tufte Handout?

Wie formatiere ich die Kopfzeile im Tufte Handout?

Ich möchte das librecaslonPaket mit verwenden tufte-handout. Ich habe ein Problem festgestellt, bei dem meine Überschriften vollständig in Kleinbuchstaben gedruckt werden. Ich glaube, das liegt daran, dass librecaslonkeine Kapitälchen definiert sind.

Gibt es eine Möglichkeit, die Formatierung der Kopfzeile anzugeben und dabei die in angegebenen Standardwerte zu überschreiben tufte-handout? Es macht mir nichts aus, wenn meine Kopfzeile nicht in Kapitälchen erscheint; ich möchte nur nicht, dass sie komplett in Kleinbuchstaben erscheint.

Mein Problem scheint sehr ähnlich zu sein wieDieses hier, außer dass ich es nicht verwende, xetexalso kann ich nichts verwenden, das beinhaltet fontspec.

Unten finden Sie ein Minimalbeispiel, das mein Problem veranschaulicht:

\documentclass{tufte-handout}

\title{This Will Appear in Lowercase in Headers}
\author{Anthony Brice}

\usepackage{librecaslon}

\begin{document}

\maketitle

\newpage

foobar

\end{document}

Antwort1

Sie können \smallcapsdie gewünschte Formatierung für Überschriften neu definieren. Glücklicherweise wird dieser Befehl nur zum Setzen der Überschriften verwendet, sodass die Auswirkung an anderer Stelle gleich Null ist. Das einzige obligatorische Argument ist der zu setzende Inhalt der Überschriften, der intern von der Klasse übergeben wird.

Die Standarddefinition ist

\newcommand{\smallcaps}[1]{\smallcapsspacing{\MakeTextLowercase{#1}}}

wobei \smallcapsspacingdie Definition von später basierend auf der Schriftart-/Engine-Einrichtung eingerichtet wird. Sie können es nach Bedarf \renewcommandändern . Als Beispiel:\smallcaps

\documentclass{tufte-handout}

\renewcommand{\smallcaps}[1]{\sffamily #1}

\title{This Will Not Appear in Lowercase in Headers}
\author{Anthony Brice}
\usepackage{librecaslon}

\begin{document}
\maketitle
\newpage

foobar   
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen