tufte-latex 警告:无法将输入字符串转换为 UTF16

tufte-latex 警告:无法将输入字符串转换为 UTF16

每次我用 tufte-latex 类编译文档时都会收到此警告:

** WARNING ** Failed to convert input string to UTF16...

什么都没有发生,文档编译正常,但是那些警告是什么意思?

这是一个最小工作示例 - 它可以与 pdfTeX 配合使用,但在使用 XeTeX 时会产生警告:

\documentclass{tufte-book}
\begin{document}
\part{A Tale of Two Cities}
\end{document}

答案1

这是来自 的警告xdvipdfmx。它尝试将书签字符串从 UTF-8 转换为 UTF-16BE,但字符串已经以 UTF-16BE 提供。因此转换失败是件好事。在很多地方,PDF 结构都需要字节字符串。因此,这种 PDF 字符串的自动转换非常烦人。但我没能说服维护人员,请参阅 XeTeX 邮件列表中的帖子“锚名”2011年11月。

因此,暂时忽略警告(并希望获得最好的结果)。

相关内容