![Wie formatiere ich die Kopfzeile im Tufte Handout?](https://rvso.com/image/305743/Wie%20formatiere%20ich%20die%20Kopfzeile%20im%20Tufte%20Handout%3F.png)
Ich möchte das librecaslon
Paket 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 librecaslon
keine 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, xetex
also 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 \smallcaps
die 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 \smallcapsspacing
die 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}