如何格式化 Tufte 講義中的標題?

如何格式化 Tufte 講義中的標題?

我想使用該librecaslon包與tufte-handout.我遇到了一個問題,我的標題完全以小寫形式列印。我相信發生這種情況是因為librecaslon沒有定義小型股。

有什麼方法可以指定標頭應採用的格式,覆寫中指定的任何預設值tufte-handout?我不介意我的標題是否以小型大寫字母出現;我只是不希望它全部以小寫形式出現。

我的問題似乎非常類似於這個,除非我沒有使用,xetex所以我不能使用任何涉及fontspec.

下面是一個演示我的問題的最小範例:

\documentclass{tufte-handout}

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

\usepackage{librecaslon}

\begin{document}

\maketitle

\newpage

foobar

\end{document}

答案1

您可以重新定義\smallcaps以包含所需的標題格式。幸運的是,該命令僅用於排版標題,因此對其他地方的影響為零。唯一的強制參數是要排版的標題內容,由類別內部傳遞。

預設定義是

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

其中\smallcapsspacing的定義稍後根據字體/引擎設定進行設定。您可以使用\renewcommand變更\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}

在此輸入影像描述

相關內容