ich habe ein kleines Problem beim Erstellen einer QR Codes mittels pst-barcode.
Wenn ich den Code unten ausführe erscheint eine Fehlermeldung sobald ich QR Nr. 3+4 einkommentiere. Ich würde gerne QR Code Variante 4 verwenden und TestID, Testdatum und Testuhrzeit als Parameter dem QR Code Generator übergeben.
TestID=Zufällswert (rand) Package lcg
Testdatum=Heute
Testuhrzeit=Heute
Ich weiß leider nicht, warum es nicht funktioniert.
Fehlermeldung:
! TeX capacity exceeded, sorry [input stack size=5000].
\rand ->\r@nd
\@tempcnta \@tempcntb \@tempcnta = \f@rst \@tempcntb = \l@st \...
l.52 ...ode{\weburl}{width=1.0 height=1.0}{qrcode}
Es wäre super, wenn mir jemand einen Tipp geben könnte. Ich bin für jeden Tipp dankbar.
Viele Grüße
UTGMK
\documentclass[11pt, xcolor=dvipsnames]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{pst-barcode} \usepackage[first=10000000, last=90000000, counter=id]{lcg} \usepackage[ngerman]{babel} \usepackage{ucs} \usepackage[T1]{fontenc} \usepackage{amsmath,amssymb,amstext} \usepackage[]{sidecap} \usepackage{graphicx} \usepackage[ddmmyyyy]{datetime} \usepackage{scrtime} \usepackage{scrdate} \usepackage[a4paper, left=2cm, right=2cm, top=2cm, bottom=1cm]{geometry} \setlength{\headsep}{0.3cm} \setlength{\parindent}{0em} \newcommand{\testid}{\rand\arabic{id}} \newcommand{\Testdatum}{\the\day.\the\month.\the\year} \newcommand{\Testuhrzeit}{\thistime} \newcommand{\weburl}{https://blub.de/meine\_dateien/urltest.html?var1=\testid\&var2=\Testdatum\&var3=\Testuhrzeit} \begin{document} ID \testid \\ \Testdatum \ - \Testuhrzeit \\ \\ QR Code Nr. 1 --> geht\\ \begin{pspicture}(25mm,25mm) \psbarcode{234234}{width=1.0 height=1.0}{qrcode} \end{pspicture} \\ QR Code Nr. 2 --> geht\\ \begin{pspicture}(25mm,25mm) \psbarcode{https://blub.de/meine_dateien/urltest.html?var1=123&var2=02.12.2021&var3=15:33}{width=1.0 height=1.0}{qrcode} \end{pspicture} \\ QR Code Nr. 3 --> geht nicht\\ \begin{pspicture}(25mm,25mm) %\psbarcode{https://blub.de/meine\_dateien/urltest.html?var1=\testid\&var2=\Testdatum\&var3=\Testuhrzeit}{width=1.0 height=1.0}{qrcode} \end{pspicture} \\ QR Code Nr. 4 --> geht nicht\\ \begin{pspicture}(25mm,25mm) %\psbarcode{\weburl}{width=1.0 height=1.0}{qrcode} \end{pspicture} \end{document}