我试图使用listings宏包将源文件包含到我的latex文档中,但在代码注释中遇到了德语umlauts的问题。
使用:
\lstset{
extendedchars=\true,
inputencoding=utf8x
}
源文件中的umlauts(使用UTF-8编码且没有BOM)会被处理,但它们会被移动到所在单词的开头。
// die Größe muss berücksichtigt werden
在输入源文件中,变成// die ößGre muss übercksichtigt werden
在输出文件中。
注意:由于我发现了初始设置中的错误,我对这个问题进行了大量编辑。