
Me gustaría almacenarlo como Lua Variable
y verificaré la sintaxis usando lualaTeX
. Cómo hacerlo con LaTeX + LuaLaTeX String.
Mi MWE es:
\documentclass[format=acmsmall, review=false, screen=true]{acmart}
Me gustaría buscarlo format=acmsmall
y luego guardarlo como un nombre de variable Lua ACMSmall
y combinarlo con alguna sintaxis.
Intenté usar el siguiente código y no tuve éxito:
\luaexec{
Filename=\directlua{tex.sprint(\luastring{\jobname})}
Filename = string.gsub(Filename,"(.*)-(.*)", "\2")
}}
¿Como hacer esto?
Respuesta1
No está claro qué transformación pretendía, pero esto guarda el nombre del archivo y el valor de la opción de formato ACM suministrado en variables Lua, mayúsculas (solo) acm en el nombre del formato y devuelve el nombre de archivo/cadena de formato resultante a TeX.
\documentclass[format=acmsmall, review=false, screen=true]{acmart}
\begin{document}
\makeatletter
\directlua{
local Filename = '\jobname'
local acmformat = '\ACM@format'
local result=Filename .. '/' ..acmformat:gsub('acm','ACM')
tex.print(result)
}
\makeatother
\end{document}