使用 LaTeX 命令\today
,我可以插入当前日期。有没有办法用简单的命令插入当前年份?我想要的只是 中显示的简单 4 位数年份\today
。
答案1
\the\year{}
这里\year
代表一个数字并\the
让您将其输出为文本。
答案2
为了回答 Geoff 上述的问题,这里有一些简短的代码来仅获取年份,而不改变任何内置宏。
\documentclass{article}
\makeatletter
\def\Year#1{%
\def\yy@##1##2##3##4;{##3##4}%
\expandafter\yy@#1;
}
\makeatother
\begin{document}
\Year{\the\year}
\end{document}
答案3
\documentclass{article}
\def\Year{\expandafter\YEAR\the\year}
\def\YEAR#1#2#3#4{#3#4}
\begin{document}
\Year
\end{document}