这些datetime2
文档很难读。我只想\today
根据babel
语言设置以正确的方式排版日期(数字和文本)。
这是我的 MWE:
\documentclass{article}
%\usepackage[UKenglish]{babel}
\usepackage[ngerman]{babel}
\usepackage{datetime2}
\begin{document}
Numeric: \DTMsetup{???}\today % wanted: 27. 10. 2020 (ngerman), 27/10/2020 (UKenglish)
Text: \DTMsetup{???}\today % wanted: 27. Oktober 2020 (ngerman), 27th October 2020 (UKenglish)
\end{document}
答案1
经过一番挣扎
\documentclass{article}
\usepackage[UKenglish,ngerman]{babel}
\usepackage{datetime2}
\DTMsetup{useregional}
\begin{document}
Numeric: {\DTMsetregional[numeric]\today} % wanted: 27. 10. 2020 (ngerman), 27/10/2020 (UKenglish)
Text: {\today}
\selectlanguage{UKenglish}
Numeric: {\DTMsetregional[numeric]\today} % wanted: 27. 10. 2020 (ngerman), 27/10/2020 (UKenglish)
Text: {\today}
\end{document}
您也可以从 开始\DTMsetup{useregional=numeric}
。