Пытаясь включить исходный файл в свой латексный документ с помощью пакета листингов, у меня возникли проблемы с умлаутами на немецком языке внутри комментариев в коде.
Использование
\lstset{
extendedchars=\true,
inputencoding=utf8x
}
Умлауты в исходных файлах (закодированные в UTF-8 без спецификации) обрабатываются, но они каким-то образом перемещаются в начало слова, в котором они содержатся.
Так
// die Größe muss berücksichtigt werden
во входном исходном файле становится
// die ößGre muss übercksichtigt werden
в выходном файле.
ПРИМЕЧАНИЕ: так как я обнаружил ошибки в моей первоначальной настройке, я сильно отредактировал этот вопрос