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}

ВидетьПочему символ «меньше» (<) и символ «больше» (>) отображаются неправильно — как перевернутый восклицательный знак (¡) или вопросительный знак (¿)?иЗнак «больше чем» отображается как перевернутый вопросительный знакБольше подробностей.

Связанный контент