如何将日期格式更改为德语?

如何将日期格式更改为德语?

我使用\today注释,然后它会产生26th February。但是在我的上下文中,我想要26ten Februar。我该如何改变它?

答案1

尝试使用该datetime包,通过定义新的日期格式:

\newdateformat{myformat}{\THEDAY{ten }\monthname[\THEMONTH], \THEYEAR}

梅威瑟:

\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage{datetime}

\newdateformat{myformat}{\THEDAY{ten }\monthname[\THEMONTH], \THEYEAR}

\begin{document}

\myformat\today

\end{document} 

输出:

在此处输入图片描述


编辑

如果你无法babel使用该语言加载ngerman,则可以datetime加载

\usepackage[ngerman]{datetime}

并将日期格式定义为

\newdateformat{myformat}{\THEDAY{ten }\monthnamengerman[\THEMONTH], \THEYEAR}

梅威瑟:

\documentclass{article}

\usepackage[english]{babel}
\usepackage[ngerman]{datetime}

\newdateformat{myformat}{\THEDAY{ten }\monthnamengerman[\THEMONTH], \THEYEAR}

\begin{document}

\myformat\today

\end{document} 

输出:

在此处输入图片描述

相关内容