如何在 `lstlisting` 中使用自由重音符号

如何在 `lstlisting` 中使用自由重音符号

关于将 è 等重音符号放入环境中,存在很多问题lstlisting。但我实际上想要一个自由浮动的重音符号。然而,Latex 总是将其更改为其他符号,因此复制粘贴代码不起作用。

这里是 MWE:

\documentclass{article}
\usepackage{listings}

\begin{document}
\begin{lstlisting}
    `if`(...)
\end{lstlisting}

\end{document}

答案1

您可以使用该upquote包:

\documentclass{article}
\usepackage{listings}
\usepackage{upquote}

\begin{document}
\begin{lstlisting}
    `if`(...)
\end{lstlisting}

\end{document}

在此处输入图片描述

使用 BeraMono 时:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{beramono}
\usepackage{listings}
\usepackage{upquote}
\lstset{basicstyle=\ttfamily,columns=fullflexible}

\begin{document}
\begin{lstlisting}
    `if`(...)
\end{lstlisting}

\end{document}

在此处输入图片描述

相关内容