我使用 Texmaker 作为我的 LaTeX 编辑器。我更喜欢将输入内容拆分成多个文件,并且希望在每个 (tex) 文件的顶部/底部都自动添加一个时间戳,以显示文件上次打开的时间。
这是一个版本控制问题,但我想知道是否有一个低调的解决方案?
答案1
您是在谈论 .tex 文件打开(用于编辑)的时间,还是某个 .tex 文件上次编译的时间。如果是后者,那么我可能会有一些答案:
打开了吗?据我所知没有。编译了吗?是的。我经常这样做。查看 currfile 和 datemod 包。例如,我使用以下命令将“上次编译时间”标记放在我的一本书的每一章第一页(我将其指定为“纯文本”)的页脚中:
\usepackage{currfile}
\usepackage{filemod}
\usepackage{fancyhdr}
\renewcommand*{\thefilemoddate}[3]{#2.#3.#1}
\fancypagestyle{plain}{%
%\fancyhf{} % clear all header and footer fields
\fancyhead[R]{}
\fancyhead[L]{}
\fancyfoot[R]{\footnotesize{\sffamily\filemodprintdate{\currfilepath}}}
%\fancyfoot[R]{\footnotesize\sffamily{c. \mdyydate\today}} % compile date - lower right
\fancyfoot[L]{\footnotesize\sffamily{\copyright~my name (2013)}}