
Estou tendo algumas dificuldades com LuaLatex e TikZ. Alguém pode me explicar o que há de errado com o seguinte MWE:
\documentclass{amsart}
\usepackage{luacode} % read this somewhere, doesn't change anything.
\usepackage{tikz}
\begin{document}
\section{Some sections}
Some random text.
\directlua{ tex.print([=[
\begin{tikzpicture}[thick]
\draw (0,0) to (1,1);
\end{tikzpicture}]=])
}
\end{document}
O mesmo tipo de código Lua funciona quando usado a partir de um script externo. Mas assim dá
! Undefined control sequence.
\GTS@RemoveLeft ...{}{}\GTS@Nil }\edef \GTS@Token
Responder1
Uma codificação alternativa com luacode
:
\documentclass{article}
\usepackage{luacode}
\usepackage{tikz}
\begin{document}
\luaexec{
tp=tex.print
tp("\\begin{tikzpicture}[thick]")
tp("\\draw (0,0) to (1,1);")
tp("\\end{tikzpicture}")
}
\end{document}