在乳胶文档中添加时间戳来标记文档的编写时间而不是编译时间?

在乳胶文档中添加时间戳来标记文档的编写时间而不是编译时间?

我认为这是不可能的,因为 LaTeX 无法知道源何时被改变,但我还是想问一下。

是否可以自动向 LaTeX 文档添加时间戳来标记文档的编写时间(而非编译时间)?

一个示例用例是使用 todonotes 在文档边缘添加注释。我目前使用类似这样的方法:

\usepackage[colorinlistoftodos,prependcaption,textsize=scriptsize]{todonotes}

% 我的笔记
\newcommandx{\unsure}[2][1=]{\todo[linecolor=Orange,backgroundcolor=Orange!25,bordercolor=Orange,#1]{AS:\@ #2}}
\newcommandx{\change}[2][1=]{\todo[linecolor=海蓝宝石,backgroundcolor=海蓝宝石!25,bordercolor=海蓝宝石,#1]{AS:\@ #2}}
\newcommandx{\info}[2][1=]{\todo[linecolor=OliveGreen,backgroundcolor=OliveGreen!25,bordercolor=OliveGreen,#1]{AS:\@ #2}}
\newcommandx{\tocite}[2][1=]{\todo[linecolor=green,backgroundcolor=green!25,bordercolor=green,#1]{AS:\@ 引用:#2}}

然而,在协作处理文档时,了解这些评论的添加时间顺序也很有用,以使它们更像对话。

我们使用 git,所以我们对顺序有一些了解,但将其包含在文档本身中会非常有用。

编辑:例如,是否存在一种pre or post-compile-hook类型的东西可以用当前时间戳替换占位符文本?

相关内容