In PDF-Dokumenten kann man sich Dokument-Eigenschaften wie Titel, Autor, Thema und Stichwörter anzeigen lassen.

Wenn ich ein Dokument online veröffentliche, wird google diese Angaben sicher auch zur Indizierung und Darstellung in den Ergebnissen nutzen. Insbesondere deswegen würde ich das gern angeben.

Wie kann ich diese Metadaten eintragen?

gefragt 15 Okt '13, 14:11

Max's gravatar image

Max
3176610
Akzeptiert-Rate: 0%


\documentclass{article}
\usepackage{hyperref}
\hypersetup{pdfinfo={
  Title=ich,
  Author=foo,
  Subject=bar,
  Keywords={blah,blaj}}
}
\begin{document}
foo
\end{document}
Permanenter link

beantwortet 15 Okt '13, 14:59

Herbert's gravatar image

Herbert
5.1k34
Akzeptiert-Rate: 31%

In ConTeXt MKIV gibt man einfach \start...\stopdocument die Parameter mit. Das Konstrukt \start...\stopdocument ist lediglich ein Wrapper um \start...\stoptext der noch ein paar Variablen setzt.

Öffne in Overleaf
\setupinteraction[state=start]

\startdocument
  [
    metadata:title={Wie kann ich Metadaten wie Titel und Autor im PDF angeben?},
    metadata:author={Max},
    metadata:subtitle={Frage},
    metadata:keywords={pdf},
  ]

Hello World!

\stopdocument
Permanenter link

beantwortet 23 Jan '17, 22:49

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

Als Ergänzung sei darauf hingewiesen, dass es neben den PDF-Infos auch noch die Möglichkeit gibt, XMP-Daten in ein PDF einzubetten. Darüber kann man dann neben Titel, Autor etc. beispielsweise auch Lizenzinformationen mit angeben.

Pakete, die die Verwendung von XMP-Daten erlauben sind das flexible xmpincl und das leichter zu bedienende hyperxmp.

Permanenter link

beantwortet 15 Okt '13, 17:41

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 21 Okt '13, 10:07

Johannes's gravatar image

Johannes
7.3k294566

Wenn pdfTeX verwendet wird, geht es sogar mit Bordmitteln, via \pdfinfo. Johannes' Beispiel auf diesem Weg:

\documentclass{article}
\pdfinfo{
 /Title (TeXwelt Wissen)
 /Author (Ein Mitglied)
}
\begin{document}
Text
\end{document}

Dies der Vollständigkeit halber. Denn:

  • hyperref ist sowieso sehr empfehlenswert für PDF-Dokumente
  • die hyperref-Syntax ist vertrauter als die \pdfinfo-Syntax
  • verwendet man hyperref dennoch, verhindert es das Beschreiben mit \pdfinfo

Daher am besten das hyperref-Feature benutzen, \hypersetup oder als Option beim Laden des Pakets.

Permanenter link

beantwortet 15 Okt '13, 15:12

stefan's gravatar image

stefan ♦♦
18.3k163148
Akzeptiert-Rate: 50%

1

Vorsicht! Wenn man das mit \pdfinfo selbst macht, muss auch selbst für die korrekte Codierung sorgen. Näheres ist dem PDF-Referenzmanual zu entnehmen. Wenn man es hingegen mit \hypersetup von hyperref macht, sorgt das für die korrekte Codierung und man braucht sich mit solchen Dingen gar nicht erst herum zu schlagen.

(15 Okt '13, 17:25) saputello

Das Paket hyperref liefert dir mit pdftitle, pdfauthor und ähnlichem die richtige Schnittstelle. Deine Informationen solltest du am Besten nach dem Laden des Paketes über hypersetup festlegen. Die Klammerung brauchst du dabei dann nicht mehr. Die Dokumentation liefert dir weitere Informationen.

\documentclass{article}
\usepackage{hyperref}
\hypersetup{
pdftitle=TeXwelt Wissen,% funktioniert auch ohne Klammern
pdfauthor={Ein Mitglied}
}
\begin{document}
\href{http://www.ctan.org/pkg/hyperref}{hyperref-Dokumentation}
\end{document}
Permanenter link

beantwortet 15 Okt '13, 14:41

Johannes's gravatar image

Johannes
7.3k294566
Akzeptiert-Rate: 43%

bearbeitet 15 Okt '13, 15:20

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×44

gestellte Frage: 15 Okt '13, 14:11

Frage wurde gesehen: 27,578 Mal

zuletzt geändert: 23 Jan '17, 22:49