我如何强制 maketitle 使用 ISO 8601 格式的日期?

我如何强制 maketitle 使用 ISO 8601 格式的日期?

我正在使用 Overleaf,它\maketitle给了我

标题
作者
5月9日

如何强制 LaTeX/Overleaf 给我

标题
作者
2017-05-09

反而?

答案1

您可以使用以下方法手动完成:

日期

\documentclass{article}

\title{Test}
\author{Me}
\date{\the\year-\ifnum\month<10\relax0\fi\the\month-\ifnum\day<10\relax0\fi\the\day}

\begin{document}
\maketitle
\end{document}

答案2

不要忘记指定日期的真正手动方式(不是今天)。

\date{2017-05-14}

会给2017-5-14

\date{2017} 

会给2017.\date 实际上只是一个不具备日期知识的存储设备。

相关内容