以下 MWE 表明,使用report
(and book
) 類,如果在之後插入 PDF 資訊條目(例如pdftitle
指定的感謝),\hypersetup
則將忽略它們\maketitle
(如果在之前插入,則不會忽略\maketitle
)。
\documentclass{report}
\usepackage{hyperref}
\begin{document}
\title{A Title}
\author{An Author}
\maketitle
\hypersetup{%
pdftitle=A PDF Ttitle,
pdfauthor=A PDF Author,
pdfsubject=A PDF Subject,
pdfcreator=A PDF Creator,
pdfproducer=A PDF Producer,
pdfkeywords=A PDF Keyword%
}%
\end{document}
如果所有標準類別都是這種情況,那就不足為奇了,但是對於article
類,此類 PDF 資訊條目不會被忽略,無論它們是插入在 之前還是之後\maketitle
。
有沒有辦法讓這樣的條目不被忽略report
,book
即使在之後插入\maketitle
?
答案1
資訊條目是在第一頁發出時寫入的。該類別report
使用titlepage
中的環境\maketitle
,將標題放在頁面上並開始一個新頁面。
最好是儘早設定條目,例如在序言中。