文書のタイトルを使用して正しい日付を取得する

文書のタイトルを使用して正しい日付を取得する

私は 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}

ここに画像の説明を入力してください

関連情報