Les commandes `\day`, `\month` et `\year` sont des primitives de `TeX` (des paramètres entiers).
Pour afficher la valeur de `\month` et `\year` il faut le préfixe `\the` ou `\number`.
Exemple : `\the\month--\the\year`.
Les classes standards standard de latex LaTeX (article, report et book) définirent la commande `\today` qui affiche la date de compilation, par
par :
\def\today{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\day, \number\year}
On peut utiliser cet idée pour définir une commande qui affiche le moi mois en lettres ou une commande qui affiche le moi mois et l'année
l'année :
\documentclass{article}
\begin{document}
\def\monthname{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi}
\def\monthyear{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\year}
\monthname
\monthyear
\end{document}
Pour texnique.fr
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\begin{document}
\def\monthname{\ifcase\month\or
janvier\or février\or mars\or avril\or mai\or juin\or
juillet\or août\or septembre\or octobre\or novembre\or décembre\fi}
\def\monthyear{\ifcase\month\or
janvier\or février\or mars\or avril\or mai\or juin\or
juillet\or août\or septembre\or octobre\or novembre\or décembre\fi
\space\number\year}
\monthname
\monthyear
\end{document}
\end{document}