如何自动将日期添加到输出的 PDF 文件名中?

如何自动将日期添加到输出的 PDF 文件名中?

目前,当我生成文档的 PDF 文件时,它会生成名称

document1.pdf

我想设置它以便添加当前日期(或 生成的日期\date{\today}),例如

document1_March_15_2019.pdf

或者不管它如何产生日期。有没有方法可以做到这一点?我找到的最接近的方法是此链接但我想我没有使用 emac 或 pdftex。我在 Mac OS Mojave 上使用 TexMaker。

答案1

对于在基于 bash 的 shell 中执行命令的编辑器,您可以修改编辑器的首选项以进行编译

mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex

这将生成一个名为document1_March_15_2019.pdf

相关内容