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}

