pdftitle などは、記事クラスではなくレポートおよびブッククラスで \maketitle の後に指定されている場合は無視されます。

pdftitle などは、記事クラスではなくレポートおよびブッククラスで \maketitle の後に指定されている場合は無視されます。

次の MWE は、report(および) クラスの場合、に指定された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

最善の方法は、エントリを前部、たとえばプリアンブルに設定することです。

関連情報