Du hast recht, das kann nicht funktionieren, da kein luatex ausgeführt wird. Da muss erst jemand unbeteiligtes kommen. Vielen Dank.
Ich mache es also mit dem qrcode-Paket. Und es geht wunderbar ;-)
Code:
\documentclass{article}
\usepackage{fontspec}
\usepackage{qrcode}
\usepackage{luacode}
\begin{document}
\begin{luacode}
function Termin()
return tex.print{os.date("\%Y\%m\%dT\%H\%M\%S")}
end
\end{luacode}
Dieser Termin soll als DTEND eingetragen werden:
\directlua{Termin()}\\
Data-Matrix-Code für den Kalendereintrag:\\
\qrcode[height=1in]{
BEGIN:VCALENDAR
BEGIN:VEVENT
VERSION:2.0
SUMMARY:Name
DESCRIPTION:Beschreibung
DTSTART:20170317T120000
DTEND:\directlua{Termin()}
LOCATION:Ort
END:VEVENT
END:VCALENDAR
}
\end{document}
Lesezeichen