使用文件標題以取得正確的日期

使用文件標題以取得正確的日期

我使用 LaTeX 為我的學生製作了很多講義等。我發現我忘記更新日期字段,因此我經常分發頂部日期不正確的講義。這有點麻煩,只要我稍微不那麼懶惰,就可以輕鬆解決這個問題。

但是,我將原始檔案儲存為格式[YY-MM-DD]_DocumentType.tex,例如,[18-02-14]_Handout.tex並且[18-02-14]_Plan.tex是我明天班級的講義和計劃。

有人知道我可以使用檔案名稱在編譯文件中自動產生對應日期的方法嗎?

答案1

我創建了該文件[18-02-14]_james.tex(2 月 13 日)。

\documentclass{article}

\def\splitjobname[#1-#2-#3]#4\relax{%
  \year=\numexpr2000+#1\relax
  \month=#2
  \day=#3
}
\expandafter\splitjobname\jobname\relax

\begin{document}

\today

\end{document}

在此輸入影像描述

相關內容