\today als Argument im Hypersetup führt zu einem Fehler

\today als Argument im Hypersetup führt zu einem Fehler

Betrachten Sie dies als MWE

\documentclass{article}
\usepackage{hyperxmp,hyperref}
\hypersetup{pdfdate={\today}}
\begin{document}
Hello World!
\end{document}

Ich bekomme als Fehlermeldung:

! Argument of \hyxmp@pdf@to@xmp@date has an extra }.
<inserted text> 
                \par 
l.3 \hypersetup{pdfdate={\today}}

Ist es ein Fehler von hyperref?

Antwort1

Wie in der HyperXMP-Dokumentation angegeben, pdfdatemuss ein bestimmtes Format angegeben werden:

Es muss entweder im XMP-Format oder im PDF-Format angegeben werden

Daher funktioniert \today nicht. In der Dokumentation steht aber auch, dass der Standardwert von pdfdate das Erstellungsdatum des Dokuments ist. Die Verwendung pdfdate=\todayist also völlig unnötig.

verwandte Informationen