Datum automatisch einfügen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Datum automatisch einfügen

Re: Datum automatisch einfügen

von Lorz » Do 27. Nov 2025, 18:09

@Stefan Kottwitz wow, Danke!!

Re: Datum automatisch einfügen

von Stefan Kottwitz » Do 27. Nov 2025, 15:04

Hi Lorz,

zum Beispiel so:
\documentclass[border=10pt]{standalone}
\usepackage{pgfcalendar}
\newcount\datum
\newcommand{\morgen}{%
  \pgfcalendardatetojulian{\year-\month-\day+1}{\datum}%
  \pgfcalendarjuliantodate{\the\datum}{\jahr}{\monat}{\tag}%
  \tag.\monat.\jahr}
\begin{document}
\morgen
\end{document}
Stefan

Re: Datum automatisch einfügen

von Lorz » Do 27. Nov 2025, 14:42

@M.Gommes und Bartmann
Oh - vielen Dank, das ist beides kürzer und daher interessant!
Bei meiner Lösung habe dann im Prinzip nur den Nutzen, hier mal eine "leadingzero"-Vorlage zu haben. Aber ansonsten ist das dann eigentlich überflüssig.

Allerdings habe ich jetzt noch eine Frage: Ich brauche das Datum für Arbeitsblätter.
Eigentlich erstelle ich die immer einen Tag vorher... Kann man auch sowas wie "today + 1" basteln?

Re: Datum automatisch einfügen

von Bartman » Di 4. Nov 2025, 21:02

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}

Re: Datum automatisch einfügen

von M.Gommes » Di 4. Nov 2025, 16:32

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

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

Datum automatisch einfügen

von Lorz » Di 4. Nov 2025, 12:40

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.

Nach oben