日付挿入

日付を自動挿入する方法についてメモ。

コンパイルした日を入れるには \today なんかが使える。フォーマットが嫌なので以下のようにカスタマイズ。どっかから拾ってきた気がするがどこからかは忘れてしまった。

\newcommand{\todayd}{%
\the\year/{\ifnum \month < 10 0\the\month \else \the\month \fi}/%
{\ifnum \day < 10 0\the\day \else \the\day \fi}}
\newcommand{\todaye}{\the\year--\the\month--\the\day}

\todayd や \todaye が使えるようになる。ただし、これだとその日にコンパイルしないといけないのがネックである。

私は、ファイル名を日付にしているので、\jobname を使う手もあり。
Linux memo texで作成時間, ファイル名を出力