Datum automatisch einfügen

Schriftbild, Absätze und Auflistungen einstellen


Lorz
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 76
Registriert: Mi 26. Feb 2020, 22:13
Wohnort: Bremen

Datum automatisch einfügen

Beitrag 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.

M.Gommes

Re: Datum automatisch einfügen

Beitrag von M.Gommes »

Wie wäre es hiermit:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[datesep={.},style=ddmmyyyy]{datetime2}

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

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2468
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Datum automatisch einfügen

Beitrag 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}

Antworten