Como formatar o cabeçalho no Folheto Tufte?

Como formatar o cabeçalho no Folheto Tufte?

Eu gostaria de usar o librecaslonpacote com tufte-handout. Encontrei um problema em que meus cabeçalhos são impressos inteiramente em letras minúsculas. Acredito que isso ocorre porque librecaslonnão possui smallcaps definidos.

Existe alguma maneira de especificar a formatação que o cabeçalho deve assumir, substituindo quaisquer padrões especificados tufte-handout? Não me importo se meu cabeçalho não aparecer em letras maiúsculas; Só não quero que apareça em letras minúsculas.

Meu problema parece ser muito semelhante aoEste, exceto que não estou usando, xetexentão não posso usar nada que envolva fontspec.

Um exemplo mínimo que demonstra meu problema é colocado abaixo:

\documentclass{tufte-handout}

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

\usepackage{librecaslon}

\begin{document}

\maketitle

\newpage

foobar

\end{document}

Responder1

Você pode redefinir \smallcapspara incluir a formatação desejada para cabeçalhos. Felizmente, este comando é usado apenas para composição dos cabeçalhos, portanto o impacto em outros lugares é zero. O único argumento obrigatório é o conteúdo dos cabeçalhos para composição, passado internamente pela classe.

A definição padrão é

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

onde \smallcapsspacinga definição é configurada posteriormente com base na configuração da fonte/mecanismo. Você pode usar \renewcommandpara alterar \smallcapso que for necessário. Como um exemplo:

\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}

insira a descrição da imagem aqui

informação relacionada