
Tengo un documento con algo verbatim
de contenido y quería cambiar la fuente a libertina, pero esto también cambia las partes textuales. ¿Hay alguna manera de mantener las verbatim
partes en fuente de computadora mientras se cambia el texto a fuente libertina?
\documentclass[25pt]{article}
\usepackage{libertine, verbatim}
\begin{document}
\verb|looks odd|
\end{document}
Respuesta1
¡No es un choque! El paquete libertine
define las tres familias de fuentes roman (Libertine), sans serif (Biolinum) y mono (Libertine Mono). No cargues la fuente mono Libertine si no lo deseas:
\documentclass[12pt]{article}
\usepackage[mono=false]{libertine}
\usepackage{verbatim}
\begin{document}
\verb|looks good|
\end{document}
Sin embargo, usar Bera Mono como fuente de máquina de escribir se ve mejor. También tiene una variante en negrita:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[mono=false]{libertine}
\usepackage[scaled=0.85]{beramono}%% or 0.82
\usepackage{verbatim}
\begin{document}
Normal text \textsf{Biolinum} \verb|looks good| \texttt{bera mono}
Also available in bold \textbf{\texttt{bera mono bold}}
\end{document}
Respuesta2
Qué pasa:
\documentclass[25pt]{article}
\usepackage{libertine, verbatim}
\makeatletter
\g@addto@macro\verbatim\sffamily{}
\makeatother
\begin{document}
\verb|looks odd|
\end{document}
Respuesta3
Ajuste \verbatim@font
para elegir cmtt
: la fuente Computer Modern Typerwriter que parece computadora:
\documentclass{article}
\usepackage{libertine}
\begin{document}
looks good \verb|looks odd| looks good
\makeatletter
\renewcommand{\verbatim@font}{\fontfamily{cmtt}\selectfont}
\makeatother
looks good \verb|looks odd| looks good
\end{document}