Загрузите пакет upquote
, чтобы исправить эту проблему в дословном режиме.
Если вы хотите использовать прямые кавычки в моноширинном текстовом режиме (например, \texttt{...}
) или в любом другом шрифте, вы можете использовать команду \textquotesingle
, определенную в пакете textcomp
:
\documentclass{article}
\usepackage{upquote,textcomp}
\begin{document}
\newcommand\upquote[1]{\textquotesingle#1\textquotesingle}
\verb|'c'| \texttt{\upquote{h}}
\textsf{\upquote{h}} \upquote{h}
\end{document}
Это будет хорошо работать для шрифтов в любой кодировке, а не в зависимости от конкретного слота глифа (например, \char13
в кодировке OT1
по умолчанию).