如果我输入,∆
它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}
。请注意,使用此输出版本可能看起来不太令人满意。也许您想使用与缩小的大写增量不同的表示形式,但您明白我的意思。