
Ich habe ein Dokument mit einigen verbatim
darin und wollte die Schriftart in Libertine ändern, aber dadurch werden auch die wörtlichen Teile geändert. Gibt es eine Möglichkeit, die verbatim
Teile in Computerschriftart beizubehalten, während der Text in die Schriftart Libertine geändert wird?
\documentclass[25pt]{article}
\usepackage{libertine, verbatim}
\begin{document}
\verb|looks odd|
\end{document}
Antwort1
Es ist kein Konflikt! Das Paket libertine
definiert alle drei Schriftfamilien Roman (Libertine), Sans Serif (Biolinum) und Mono (Libertine Mono). Laden Sie die Mono-Schriftart Libertine nicht, wenn Sie das nicht möchten:
\documentclass[12pt]{article}
\usepackage[mono=false]{libertine}
\usepackage{verbatim}
\begin{document}
\verb|looks good|
\end{document}
Besser sieht allerdings die Verwendung von Bera Mono als Schreibmaschinenschrift aus. Es gibt auch eine fette Variante:
\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}
Antwort2
Wie wäre es mit:
\documentclass[25pt]{article}
\usepackage{libertine, verbatim}
\makeatletter
\g@addto@macro\verbatim\sffamily{}
\makeatother
\begin{document}
\verb|looks odd|
\end{document}
Antwort3
Passen Sie \verbatim@font
die cmtt
Schriftart Computer Modern Typerwriter an, die wie ein Computer aussieht:
\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}