XeLaTeX 中的 PDF 元数据:标题不变且 hyperref 发出警告

XeLaTeX 中的 PDF 元数据:标题不变且 hyperref 发出警告

我想定义一个标题,它将显示在 pdf 中而不是文件名中。我的代码如下。但是当我编译它时,它不会更改标题,而且最重要的是我收到警告Package hyperref Warning: XeTeX driver only supports unicode.有没有办法修复它(最后没有任何警告)或者有没有其他方法来定义元数据?

\documentclass[12pt,a4paper,twoside,openright]{report}

%Schriftart Arial - ACHTUNG: Compile with XeLaTeX (not PDFLaTeX)!
\usepackage{fontspec}
\defaultfontfeatures{Scale = MatchLowercase}
\setmainfont{Arial}[Scale = 1.0]

%Seitenlayout
\usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry} %showframe

%Deutsche Umlaute, Englisch
\usepackage[main=ngerman, english]{babel}

%Links, Verlinkungen
\usepackage[bookmarks       = true,
            bookmarksopen   = true,
            pdfauthor={Name},
            pdftitle={Title}
            ]{hyperref}

\begin{document}
\tableofcontents

\chapter{Test}

\end{document}

答案1

unicode您可以通过添加选项(在 pdfauthor 之前)来隐藏警告。您可以使用以下命令在查看器窗口中设置标题pdfdisplaydoctitle

\documentclass[12pt,a4paper,twoside,openright]{report}

%Schriftart Arial - ACHTUNG: Compile with XeLaTeX (not PDFLaTeX)!
\usepackage{fontspec}
\defaultfontfeatures{Scale = MatchLowercase}
\setmainfont{Arial}[Scale = 1.0]

%Seitenlayout
\usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry} %showframe

%Deutsche Umlaute, Englisch
\usepackage[main=ngerman, english]{babel}

%Links, Verlinkungen
\usepackage[bookmarks       = true,
            bookmarksopen   = true,
            unicode,
            pdfauthor={Name}, 
            pdftitle={Title},
            pdfdisplaydoctitle           
            ]{hyperref}
\begin{document}
\tableofcontents

\chapter{Test}

\end{document}

在此处输入图片描述

相关内容