有没有办法可以指定 LaTeX 在打印\today
and \currenttime
(或一般 datetime 包)时应使用的时区?
我需要这个因为特拉维斯每次提交时都会自动构建我的 PDF,而且他们的时区似乎设置为 GMT。我需要 GMT+1。
与其他一些问题相反,我不希望显示时区,我只希望日期和时间在指定的时区内。
为了构建,我使用latexmk
将 pdflatex 设置为 LuaLaTeX。
答案1
问完这个问题后我立即想到了一个可行的主意。
为了指定时区,您只需TZ
在构建 PDF 之前设置常用的 Linux 环境变量。
举个例子,如果你有一个Makefile
在运行时构建的程序,make
你可以像这样设置它:
TZ='Europe/Zurich' make
或者,当然,在运行构建之前使用它来导出它export TZ='Europe/Zurich'
。