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.

Tagging#

Ich wüsste nicht, was bei scrtime getaggt werden sollte. Daher betrachte ich das Paket bezüglich Tagging als vollkommen unkritisch. Sollte jemand anderer Meinung sein, so kann dazu gerne ein Issue eröffnet werden.