Conflito entre literalmente e libertino

Conflito entre literalmente e libertino

Eu tenho um documento com alguns verbatime queria mudar a fonte para libertina, mas isso também altera as partes literais. Existe uma maneira de manter as verbatimpartes na fonte do computador enquanto altera o texto para a fonte libertina?

\documentclass[25pt]{article} 
\usepackage{libertine, verbatim}

\begin{document} 
\verb|looks odd| 
\end{document}

Responder1

Não é um confronto! O pacote libertinedefine todas as três famílias de fontes roman (Libertine), sans serif (Biolinum) e mono (Libertine Mono). Não carregue a fonte Libertine mono se não quiser:

\documentclass[12pt]{article} 
\usepackage[mono=false]{libertine}
\usepackage{verbatim}

\begin{document} 
\verb|looks good| 
\end{document}

No entanto, usar Bera Mono como fonte de máquina de escrever parece melhor. Ele também tem uma variante em negrito:

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

insira a descrição da imagem aqui

Responder2

A respeito:

\documentclass[25pt]{article} 
\usepackage{libertine, verbatim}
    \makeatletter
    \g@addto@macro\verbatim\sffamily{}
    \makeatother
\begin{document} 
\verb|looks odd| 
\end{document}

Responder3

Ajuste \verbatim@fontpara escolher cmtt- a fonte Computer Modern Typerwriter que parece um computador:

insira a descrição da imagem aqui

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

informação relacionada