Quantcast
Channel: Fragen von Sylvan
Viewing all articles
Browse latest Browse all 11

itemize-Umgebung per lua - Fehler

$
0
0

Ich habe eine lua-Datei namens "Test.lua":

Öffne in Overleaf
function Test()
    return "\\begin{itemize}\n"
    .. "\\item[Test] Das ist ein Testitem\\\\\n"
    .. "\\end{itemize}\n"
end

Diese bastelt einen LaTeX-String welcher nun im Skript dargestellt werden soll:

Öffne in Overleaf
\documentclass{scrartcl}\usepackage[ngerman]{babel}\usepackage{luacode}\luadirect{dofile("Test.lua");}\begin{document}\luadirect{tex.print(Test());}%   \luadirect{tex.write(Test());}\end{document}

Hierbei erhalte ich jedoch die Fehlermeldung

Something's wrong--perhaps a missing item. luadirect{tex.print(Test());}

Wenn ich den übergebenen String per tex.write ausgeben lasse sieht alles o.k. aus. Es ist auch egal ob ich das tex.print direkt in die Funktion baue oder wie hier im .tex-File aufrufe. Irgendwo klappt wahrscheinlich was mit dem escapen nicht so wie ich es mir denke.


Viewing all articles
Browse latest Browse all 11

Latest Images