verbments(列表替代)和 UTF-8

verbments(列表替代)和 UTF-8

这是列表采用 UTF8

使用这些 MWE,我将不会在生成的 pdf 中看到德语变音符号(使用了 XeLaTeX):

\documentclass{article}
\usepackage{verbments}
\begin{document}
\begin{pyglist}[encoding=utf-8,language=text]
Test äöü Test
\end{pyglist}
\end{document}

我应该怎么做才能在 verbments 中支持 UTF-8?

答案1

您的问题与 无关verbments。这是与德语变音符号相关的字体问题。XeLaTeX 默认使用 utf-8,但预定义字体不支持。查看日志文件可看到以下示例:

\documentclass{article}
%\usepackage{fontspec}
\begin{document}
Test äöü Test
\end{document}

日志文件的相关部分:

Missing character: There is no ä in font cmr10!
Missing character: There is no ö in font cmr10!
Missing character: There is no ü in font cmr10!

要使用德语变音符号,您必须加载fontspec应正常加载的包。请参阅:经常加载的包:pdfLaTeX 和 XeLaTeX 之间的区别

相关内容