beramono 和 texttt :尖括号显示为倒置的感叹号和倒置的问号符号(倒置的符号,如西班牙语)

beramono 和 texttt :尖括号显示为倒置的感叹号和倒置的问号符号(倒置的符号,如西班牙语)

尖括号<>倒置\texttt的感叹号和倒置的问号(西班牙语标点符号):

\documentclass{article}
\usepackage{beramono}
\begin{document}
\texttt{<>}
\end{document}

上述文档将<>字符呈现为:

在此处输入图片描述

我该如何解决?

答案1

Bera Mono 字体不适用于 OT1 编码,而仅适用于 T1;如果您想将它们用于打字机类型,您需要\usepackage[T1]{fontenc}

从显示的警告中应该可以清楚地看出这一点

LaTeX Font Warning: Font shape `OT1/fvm/m/n' undefined
(Font)              using `OT1/cmr/m/n' instead on input line 4.

正确示例

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{beramono}
\begin{document}
\texttt{<>}
\end{document}

在此处输入图片描述

答案2

简短回答:您还必须使用该包lmodern

\documentclass{article}
\usepackage{beramono}
\usepackage{lmodern}
\begin{document}
\texttt{<>}
\end{document}

为什么小于符号 (<) 和大于符号 (>) 会错误地显示为倒置的感叹号 (¡) 或问号 (¿)?“大于”符号显示为倒问号更多细节。

相关内容