Cuando intento imprimir una cadena literal con LuaTeX, aparecen estos puntos extraños. ¿Alguien sabe por qué? ¿Alguna sugerencia para solucionar esto?
Estaba pensando en analizar la cadena literal línea por línea e imprimirla, algo como lo siguiente, pero tengo curiosidad por saber por qué aparecen los puntos.
function printLines(str)
for line in str:gmatch"[^\n]*" do
tex.sprint(line)
end
end
principal.tex:
\documentclass{article}
\usepackage[utf8]{luainputenc}
\usepackage{t1enc}
\usepackage{luacode}
\directlua{dofile("code.lua")}
\begin{document}
\luaexec{
tex.sprint(tab)
}
\luaexec{
tex.sprint(tabBeg)
tex.sprint(tabMid)
tex.sprint(tabEnd)
}
\end{document}
código.lua:
tab = [[
\begin{tabular}{|l|l|}
test & table \\
\end{tabular}
]]
tabBeg = [[\begin{tabular}{|l|l|}]]
tabMid = [[test & table \\]]
tabEnd = [[\end{tabular}]]