设定具体日期

设定具体日期

我花了好几个小时来解决这个问题,包括搜索这个论坛,但我仍然没有解决我的问题,因此决定在这里提问。

我正在尝试运行以下代码:

\newcommand{\NewDocDate}{\today}
\newcommand{\PrevVersion}{\date}{06}{09}{2020}

在文档的后面,我调用了 NewDocDate 和 PrevVersion。虽然 NewDocDate 返回了正确的日期,但 PrevVersion 返回了空白。我还尝试使用以下变体:

\newcommand{\PrevVersion}{date}{06}{09}{2020}

调用时返回“日期”。我还尝试过:

\newcommand{\PrevVersion}{\date}{06 June 2020}

这又回到了空白处。

我正在使用包 datetime 使用以下命令:

\usepackage{datetime}

附言:我是菜鸟……我做错了什么?非常感谢您抽出时间和帮助。

答案1

欢迎来到 TeX SE!

这是我的解决方案,我认为可以解决您的问题:

\documentclass{scrartcl}

\usepackage{datetime}

\newcommand{\NewDocDate}{\today}
\newdate{PrevVersionDate}{06}{09}{2020}%define date
\newcommand{\PrevVersion}{\displaydate{PrevVersionDate}}%assigne afformentioned date to a newcommand

\begin{document}

\NewDocDate

\PrevVersion

\end{document}

为了将来,请发布一个完整的最小工作示例(MWE)来显示您的问题(因为我发布了一个解决该问题的 MWE),因为我们不必猜测哪些documentclass甚至其他包可能会干扰您正在使用的问题。

我的输出截图: 在此处输入图片描述 我尚未对输出应用任何格式。

相关内容