我想使用titling
包通过 和 访问标题和作者\thetitle
,\theauthor
我想通过 将其包含在 PDF 元数据中hyperref
。但标题和作者都可能包含变音符号,这似乎会弄乱元数据。我的 MWE 是这样的:
\documentclass{article}
\usepackage{titling}
\author{äää}
\date{\today}
\title{üüüü}
\usepackage[utf8]{inputenc}
\RequirePackage[pdfencoding=unicode, psdextra]{hyperref}
\AtBeginDocument{
\hypersetup{
pdftitle = {\thetitle},
pdfauthor = {\theauthor},
}
}
\begin{document}
Lipsum
\end{document}
但检查元数据时,结果如下:
我该如何解决?
答案1
加载inputenc
前 titling
,使其了解unicode设置等,否则它会使用错误的编码\author{äää}
等。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{titling}
\author{äää}
\date{\today}
\title{üüüü}
\RequirePackage[pdfencoding=unicode, psdextra]{hyperref}
\AtBeginDocument{
\hypersetup{
pdftitle = {\thetitle},
pdfauthor = {\theauthor},
}
}
\begin{document}
Lipsum
\end{document}