[luatex] LuaLaTeX and tex.sprint

Herbert Voss Herbert.Voss at FU-Berlin.DE
Wed Apr 20 14:28:52 CEST 2016


Am 20.04.2016 um 14:06 schrieb Troy Henderson:
> I'm trying to get \directlua to create a \begin{enumerate} \item ...
> \end{enumerate} in my document, and I'm having trouble with tex.sprint.

> \directlua{tex.sprint("\luatexluaescapestring{\begin{enumerate} \item
> foo \end{enumerate}}")}
>
> ! Undefined control sequence.
> \GenericError  ...
>                                                      #4  \errhelp
> \@err@     ...
> l.5 ...int("\luatexluaescapestring{\begin{enumerate}
>                                                     \item foo
> \end{enumerate}...
> ---
>
> I would appreciate any help getting LuaLaTeX to create an enumerate
> enviornment and fill the \item's.

\documentclass{article}
\begin{document}
\directlua{
   tex.sprint("\string\\begin{enumerate}")
   tex.sprint("\string\\item foo")
   tex.sprint("\string\\end{enumerate}")
}
\end{document}

Using package luacode will make things easier ...

Herbert



> Thanks in advance,
>
> Troy Henderson



More information about the luatex mailing list