如何用两种语言获取当前月份?

如何用两种语言获取当前月份?

有时,当前月份的值必须更新。

它是一张 DIN A4 页面,其中包含德语和英语文本。在页面末尾,只给出了月份和年份(没有日期)。

例如Jänner / January 2014(现在)

哪个 LaTeX 命令/技巧可用于避免手动修改月份?(使用 pdflatex 时,2 个月份的值和年份应该是最新的,无需修改,但使用德语和英语 --- 如上例所述)

答案1

我会定义自己的翻译,这也允许你预测输出。以下\monthGermanEnglish条件\THEMONTH(由datetime)并打印适当的德语翻译

在此处输入图片描述

\documentclass{article}
\usepackage{datetime}% http://ctan.org/pkg/datetime
\makeatletter
\newcommand{\monthGermanEnglish}{%
  \ifcase\THEMONTH
  \or Januar / January% 1
  \or Februar / February% 2
  \or M\"arz / March% 3
  \or April / April% 4
  \or Mai / May% 5
  \or Juni / June% 6
  \or Juli / July% 7
  \or August / August% 8
  \or September / September% 9
  \or Oktober / October% 10
  \or November / November% 11
  \or Dezember / December% 12
  \fi%
}
\makeatother
\begin{document}
\verb|\today:| \today \par
Month: \monthGermanEnglish
\end{document}

相关内容