\today как аргумент в hypersetup приводит к ошибке

\today как аргумент в hypersetup приводит к ошибке

Рассмотрим это MWE

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

Я получаю сообщение об ошибке:

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

Это ошибка hyperref?

решение1

Как сказано в документации hyperxmp, pdfdateнеобходимо указать в определенном формате:

Он должен быть указан в формате xmp или PDF.

Так что \today не сработает. Но в документации также сказано, что значение по умолчанию pdfdate — это дата создания документа. Так что использование pdfdate=\todayсовершенно излишне.

Связанный контент