在输出名称中添加日期

在输出名称中添加日期

pdflatex命令允许通过--job-name=选项指定输出名称。但不能自动插入日期和时间。

Emacs 可以做到这一点:

(compile-command "pdflatex --job-name=myoutputname.pdf myfile.tex")

如何修改编译命令以自动在输出名称中添加日期和时间?

答案1

假设你可以替换

"pdflatex --job-name=myoutputname.pdf myfile.tex"

经过

(concat "pdflatex --job-name=myoutputname-"
    (format-time-string "%Y-%m-%d")
     ".pdf myfile.tex")

产生

"pdflatex --job-name=myoutputname-2017-09-01.pdf myfile.tex"

相关内容