![Como formatar o cabeçalho no Folheto Tufte?](https://rvso.com/image/305743/Como%20formatar%20o%20cabe%C3%A7alho%20no%20Folheto%20Tufte%3F.png)
Eu gostaria de usar o librecaslon
pacote com tufte-handout
. Encontrei um problema em que meus cabeçalhos são impressos inteiramente em letras minúsculas. Acredito que isso ocorre porque librecaslon
nã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, xetex
entã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 \smallcaps
para 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 \smallcapsspacing
a definição é configurada posteriormente com base na configuração da fonte/mecanismo. Você pode usar \renewcommand
para alterar \smallcaps
o 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}