有没有办法在 lstlisting 中使用 utf8 字符的代码?

有没有办法在 lstlisting 中使用 utf8 字符的代码?

我在 LaTeX 中嵌入了包含 UTF-8 字符(例如希腊字母)的代码。在许多现代语言中,这是完全合法的,但 LaTeX 讨厌它。

有什么方法可以包含源代码文件而不必手动编辑文本?

我希望有一些选择:

lstinputlisting[language=java]{code/mycode.js}

而且我不需要更改代码。目前唯一的字母是希腊字母 μ,它位于字符串中:“μg”。我使用“ug”暂时解决了这个问题,但这需要更改代码。

相关内容