Seite 1 von 1

Datum automatisch einfügen

Verfasst: Di 4. Nov 2025, 12:40
von Lorz
Moin!

Ich möchte gern ein Datum von der Form "04.11.2025", automatisch einfügen.

Hier mein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage {ngerman}[babel]

\begin{document}
\today
\end{document} 
Dies liefert jedoch "4. November 2025".

Nachtrag: Ah, jetzt geht es doch mit folgenden Lösung
\documentclass{scrartcl}
\usepackage {ngerman}[babel]

\newcommand{\leadingzero}[1]{\ifnum #1<10 0\the#1\else\the#1\fi} 

\newcommand{\todayII}{\leadingzero{\day}.\leadingzero{\month}.\the\year}

\begin{document}
\todayII
\end{document}
Die ist von https://de.wikibooks.org/wiki/LaTeX-Wörterbuch:_today
Hatte da erst einen Fehler drin und dachte dann, dass das generell nicht geht. Ich lasse das hier mal so stehen, vielleicht ist das ja auch für wen anderes nützlich.

Re: Datum automatisch einfügen

Verfasst: Di 4. Nov 2025, 16:32
von M.Gommes
Wie wäre es hiermit:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[datesep={.},style=ddmmyyyy]{datetime2}

\begin{document}
\today
\end{document}

Re: Datum automatisch einfügen

Verfasst: Di 4. Nov 2025, 21:02
von Bartman
Das Datum wird auch in der gewünschten Form ausgegeben, wenn man die Option useregional auf den Wert numeric oder num setzt.
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[useregional=numeric]{datetime2}

\begin{document}
\today
\end{document}