utgmk hat geschrieben: ↑Do 10. Feb 2022, 16:38
wie bekomme ich eine expandierbare aktuelle Uhrzeit?
Ich habe oben bereits via
datetime-Link u. a. auf
datetime2 hingewiesen. Schade, dass du das ignoriert hast, obwohl ich extra darauf hingewiesen hatte, dass der Link zu beachten ist.
utgmk hat geschrieben: ↑Do 10. Feb 2022, 16:38
wie bekomme ich eine expandierbare Zufallszahl, die ich nutzen kann? Ich rufe doch \rand vor dem \pst-barcode Befehl auf (vor begin{document} bzw.
Das ist ein Irrtum. TeX ist eine Makrosprache keine prozedurale Sprache. Dein
\testid expandiert deshalb immer zu
\rand\arabic{id}. Und das
\rand ist dann leider nur noch teilweise expandierbar, wie bereits erklärt. Du musst das also schon so machen, wie oben erklärt, also erst
\rand wirklich verwenden (nicht nur ein neues Makro definieren, das
\rand enthält). Wie die Anleitung erklärt, wird dabei eine Zufallszahl im definierten Zähler, bei dir
id, abgelegt. Denn kannst du dann im Aufruf von
\pst_barcode per
\theid ausgeben. Die Voreinstellung von
\the<Zählername> ist expandierbar.
utgmk hat geschrieben: ↑Do 10. Feb 2022, 16:38
lautet der Befehl: \thetestid oder \the\testid?
Die Frage verstehe ich nicht. Es ist ein
\thetestid ist nicht definiert und
\the\testid ist die Definition von
\testid, also
\rand\arabic{id}. Die Ausgabe des Zählers
id lautet schlicht
\theid, genau wie oben erwähnt.