
Eu uso o titlesec
pacote para personalizar os títulos dos meus capítulos. Eu quero usar uma fonte do librebodoni
pacote que éjá instalado(o comando \usepackage{LibreBodoni}
funciona bem, mas altera a fonte de todo o documento).
Tentei \fontfamily{librebodonifamily}\selectfont
pois este parece ser o nome da família de fontes definida em librebodoni.sty
, mas não funcionou e retornou a seguinte mensagem:
Aviso de fonte LaTeX: formato da fonte
T1/librebodonifamily/bx/n' undefined (Font) using
T1/librebodonifamily/m/n' em vez da linha de entrada 1.Aviso de fonte LaTeX: formato da fonte
T1/librebodonifamily/bx/it' undefined (Font) using
T1/librebodonifamily/bx/n' em vez da linha de entrada 1.
Tentei outros nomes de família razoáveis, mas nenhum funcionou... Alguém tem ideia de como resolver esse problema? Obrigado antecipadamente.
Eu uso pdflatex
.
Responder1
Você pode definir um novo comando para mudar para a fonte. Neste exemplo, \librebodoni
muda para a fonte, enquanto \textlb{<text>}
compõe <text>
a fonte.
\documentclass{article}
\usepackage[T1]{fontenc}% you seem to be using this encoding
\makeatletter
\DeclareRobustCommand\librebodoni{\not@math@alphabet\librebodoni\relax\fontencoding{T1}\fontfamily{LibreBodoni-TLF}\selectfont}
\makeatother
\DeclareTextFontCommand\textlb{\librebodoni}
\begin{document}
Some text in ordinary serif.
\textlb{A short text in Libre Bodoni}
Back to default.
{\librebodoni
A longer text with more than one paragraph.
This is the other one.%
}
Back to default.
\end{document}
Observe que, dependendo da fonte padrão do documento, você pode não querer usar negrito. Em comparação com o Computer Modern, por exemplo, o peso normal do Libre Bodoni já parece ousado, e o ousado é realmente extremamente gritante. Claro, se as fontes padrão forem mais pesadas, esse pode não ser o caso.