直接使用 lua 逐字逐句

直接使用 lua 逐字逐句

我想在逐字逐句中添加换行符,通过\directlua。为什么第一个 中没有换行符verbatim

\documentclass{article}
\usepackage{luacode,verbatim}
\begin{document}
\directlua{tex.print([[\unexpanded{\begin{verbatim}]]..'one\ntwo'..[[\end{verbatim}}]])}
\begin{verbatim}
one
two
\end{verbatim}
\end{document}

答案1

也许你确实想插入一个回车换行符(实际上回车符就足够了)。因此,下面将插入一个:

逐字

\documentclass{article}
\usepackage{luacode,verbatim}
\begin{document}
\directlua{tex.print([[\unexpanded{\begin{verbatim}]]..'one\rtwo'..[[\end{verbatim}}]])}
\begin{verbatim}
one
two
\end{verbatim}
\end{document}

相关内容