指定 \today 和 \currenttime 的时区

指定 \today 和 \currenttime 的时区

有没有办法可以指定 LaTeX 在打印\todayand \currenttime(或一般 datetime 包)时应使用的时区?

我需要这个因为特拉维斯每次提交时都会自动构建我的 PDF,而且他们的时区似乎设置为 GMT。我需要 GMT+1。

与其他一些问题相反,我不希望显示时区,我只希望日期和时间在指定的时区内。

为了构建,我使用latexmk将 pdflatex 设置为 LuaLaTeX。

答案1

问完这个问题后我立即想到了一个可行的主意。

为了指定时区,您只需TZ在构建 PDF 之前设置常用的 Linux 环境变量。

举个例子,如果你有一个Makefile在运行时构建的程序,make你可以像这样设置它: TZ='Europe/Zurich' make

或者,当然,在运行构建之前使用它来导出它export TZ='Europe/Zurich'

相关内容