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}

為什麼小於號 (<) 和大於號 (>) 顯示錯誤為倒置感嘆號 (¡) 或問號 (¿)?“大於”符號顯示為倒問號更多細節。

相關內容