hyperref と beamer: メタデータ | 'pdftitle' が機能しない

hyperref と beamer: メタデータ | 'pdftitle' が機能しない
  • プレゼンテーションを生成し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\titlepdfauthor\author\title\author

自動は、のpdftitleからの情報 (または情報の欠如) で常に上書きされるように実装されています。 がその時点で設定されていない場合、 は空になります。特に、メタデータに影響を与えるには、 を の前に設定する必要があることを意味します。 が後で発行された場合、メタデータは変更されません。 の実装は少し異なり、 が実行される時点で上書きされます。特に、コマンドがない場合、 は上書きされません。\title\begin{document}\titlepdftitle\title\begin{document}pdfauthor\authorpdfauthor\author

オプション1事前に情報を\title提供してください。\author\begin{document}

\title{pdftitle}
\author{pdfauthor}
% before \begin{document}!

オプション2クラスオプションを設定して\title、PDFメタデータの自動生成を無効にします。\author

usepdftitle=false

メタデータを自分で管理します。

関連情報