Das LaTeX-Paket scrtime#

Das Paket scrtime ist ein Ableger von KOMA-Script und war bis zur Version 3.49.2 von scrtime bzw. KOMA-Script Teil dieser Sammlung. Es wurde aus KOMA-Script ausgegliedert, da es in der Sammlung eher ein Schattendasein führte und sehr gut unabhängig davon genutzt werden kann.

scrtime ist ein LaTeX-Paket, das eine Möglichkeit bietet, um die aktuelle Uhrzeit des LaTeX-Laufs im Dokument auszugeben. Dies kann beispielsweise für drafts nützlich sein.

Das Paket wird auf Codeberg gehostet. Weitere Informationen finden Sie im CTAN-Katalogeintrag.

Verwendung#

Geladen wird das Paket wie üblich per:

\usepackage[<Optionen>]{scrtime}

Dabei steht <Optionen> für eine oder mehrere der unter „Optionen” genannte Option. Die Angabe von <Optionen> ist optional. Man kann [<Optionen>] auch komplett weglassen. Als Besonderheit, kann das Paket auch mit unterschiedlichen Optionen mehrfach geladen werden, wobei die letzten Einstellungen gewinnen.

Optionen#

24h
Mit Option 24h wird die Zeit im 24-Stunden-Format ausgegeben. Die Stunden werden also von 0 bis 23 Uhr gezählt. Dies ist die Voreinstellung. Die Option wird also nur benötigt, um eine vorherige Änderung rückgängig zu machen.
12h
Dagegen wird bei 12h das 12-Stunden-Format verwenden. Die Morgenstunden werden also von 0 bis 11 Uhr, gefolgt von der Mittagsstunde 12 Uhr und den Nachmittagsstunden von 1 bis 11 Uhr gezählt. Ein Postfix für die Nachmittagsstunden wird nicht verwendet.

Außer direkt beim Laden des Pakets, wie unter „Verwendung” angegeben, kann man die Optionen auch per Anweisung setzen:

\scrtimesetup{<Optionen>}

Ausgeben und Setzen der Zeit#

\thistime[<Trennzeichen>]
Die Anweisung gibt die aktuelle Uhrzeit in Stunden und Minuten aus, wobei Minuten kleine 10 mit einer führenden Null ausgegeben werden, also beispielsweise 9:09. Ohne das optionale Argument [<Trennzeichen>] wird zwischen den Stunden und Minuten ein Doppelpunkt gesetzt. Dieser kann mit dem optionalen Argument beliebig ersetzt werden. Beispielsweise kann man mit
\thistime[']'\mbox{}'

die Augabe 9'09" erreichen. Bitte beachten Sie auch die Auswirkungen von \settime auf das optionale Trennzeichen.

\thistime*[<Trennzeichen>]
Die Sternform \thistime* unterscheidet sich von der Variante ohne Stern lediglich darin, dass Minuten kleiner 10 nicht mit einer führenden Null versehen werden.
\settime{<Zeit>}
Die Anweisung setzt die aktuelle Zeit auf genau die als Argument übergebe Ausgabe. Damit hat das optionale <Trennzeichen> der Anweisung \thistime keine Wirkung mehr. Gleichzeitig unterscheiden sich Sternform und Normalform von \thistime dann nicht mehr.