如何在 lstlisting 环境中使用希腊符号?

如何在 lstlisting 环境中使用希腊符号?

如果我输入,lstlisting会将其转换为空格。如何避免这种情况?我需要在中写入此代码lstlisting

\begin{lstlisting}
    \multiput(x,y)(∆x,∆y){n}{object}
\end{lstlisting} 

答案1

lstlisting的输出例程需要知道如何解析unicode输入。因此您需要提供这些信息。正确的设置是literate。常用语法是literate={<input>}{{<output>}}<number of characters>

这意味着要识别输入的增量,您需要使用类似 的内容\lstset{literate={∆}{{\tiny$\Delta$}}1}。请注意,使用此输出版本可能看起来不太令人满意。也许您想使用与缩小的大写增量不同的表示形式,但您明白我的意思。

相关内容