我在使用 lualatex 1.12.0 对包进行编码时遇到了麻烦hyperref
。我知道我没有使用最新版本 7.00e。相反,我使用的是版本 7.00d。
\documentclass[a4paper,11pt]{article}
\usepackage[ngerman]{babel}
\usepackage[unicode]{hyperref}
\hypersetup{
pdfencoding={auto},
pdfauthor={ABC – https...},
pdftitle={title with German öäüß},
% pdfencoding={auto}
}
\usepackage{kantlipsum}
\begin{document}
\kant[1]
\end{document}
在 7.00d 中unicode
没有设置为默认值,因此我手动设置。我很好奇为什么顺序很重要pdfencoding
。如果我按照上面的方法放置它,那么我会得到
但当我更改顺序并设置下面的编码时,它就可以完美地工作了。但老实说,我不明白为什么我需要这个设置
- 因为
pdfauthor
没有包含特殊字符。 pdftitle
根据文档,unicode 应该设置为默认值。