我正在使用模板编写简历,我希望将某些日期显示为例如 10 月 14 日,这样就可以显示出来。
\usepackage[UKenglish,nodayofweek]{datetime}
和
\formatdate{14}{10}
但打印出来的日期却是“10 月 14 日,0”。我猜它打印出来的是空白年份,但我不知道该如何修复。我还需要打印一些日期,只需“月份 + 年份”,有没有办法在同一文档中轻松打印这些日期,还是我应该直接输入出来?
答案1
您可以定义自己的格式日 + 月或月 + 年,\newdateformat
并使用\today
,\SetDate
(advdate
包中的)或\formatdate
:
\documentclass{article}
\usepackage[UKenglish,nodayofweek]{datetime}
\newdateformat{DM}{\ordinal{DAY} \monthname[\THEMONTH]}
\newdateformat{MY}{\monthname[\THEMONTH], \THEYEAR}
\begin{document}
{\Large\verb|\today|}\bigskip
{\tt datetime} default \dotfill \today
\LaTeX\ default (\verb|\usdate|) \dotfill \usdate\today
Day and month (\verb|\DM|) \dotfill \DM\today
Month and year (\verb|\MY|) \dotfill \MY\today
\bigskip{\Large\verb|\formatdate{28}{11}{2014}|}\bigskip
{\tt datetime} default \dotfill \longdate\formatdate{28}{11}{2014}
\LaTeX{} default (\verb|\usdate|) \dotfill \usdate\formatdate{28}{11}{2014}
Day and month (\verb|\DM|) \dotfill \DM\formatdate{28}{11}{2014}
Month and year (\verb|\MY|) \dotfill \MY\formatdate{28}{11}{2014}
\end{document}