- プレゼンテーションを生成し
beamer
、PDF ドキュメントにメタデータを追加したいです。 - そのため、基本テンプレートを使用していますが、
pdftitle
タグが認識されません (PDF プロパティには表示されません。スクリーンショットのドイツ語の「Titel」を参照してください)。 - これは十分単純なことのように思えますが、私はその明白な点が分からないのではないかと心配しています。
\documentclass{beamer}
\usepackage{hyperref}
\hypersetup{
pdftitle = {pdftitle}, % <-- Missing in PDF
pdfauthor = {pdfauthor},
pdfsubject = {pdfsubject},
pdfkeywords = {keyword1 keyword2},
}
\begin{document}
\begin{frame}
\frametitle{Test}
Test
\end{frame}
\end{document}
答え1
デフォルトでは、は コマンドから自動的にbeamer
を判断しようとします(同様に、 はコマンドから設定されます)。この例では、と はありません。pdftitle
\title
pdfauthor
\author
\title
\author
自動は、のpdftitle
からの情報 (または情報の欠如) で常に上書きされるように実装されています。 がその時点で設定されていない場合、 は空になります。特に、メタデータに影響を与えるには、 を の前に設定する必要があることを意味します。 が後で発行された場合、メタデータは変更されません。 の実装は少し異なり、 が実行される時点で上書きされます。特に、コマンドがない場合、 は上書きされません。\title
\begin{document}
\title
pdftitle
\title
\begin{document}
pdfauthor
\author
pdfauthor
\author
オプション1事前に情報を\title
提供してください。\author
\begin{document}
\title{pdftitle}
\author{pdfauthor}
% before \begin{document}!
オプション2クラスオプションを設定して\title
、PDFメタデータの自動生成を無効にします。\author
usepdftitle=false
メタデータを自分で管理します。