
\documentclass[a4paper, titlepage, twocolumn]{article}
\usepackage{expl3}
\ExplSyntaxOn
\seq_new:N \myStack
\begin{document}
\begin{enumerate}
\item\seq_put_right:Nn \myStack {1}
\end{enumerate}
\seq_put_right:Nn \myStack {1}
\seq_count:N \myStack
\end{document}
Este código genera:
1.
1
lo que me lleva a creer que el \seq_put_right
comando no se ejecuta cuando se coloca dentro del archivo \item
. Sin embargo, funciona fuera de la enumeración.
¿Cómo puedo hacer que este comando se ejecute y agregue el valor a la secuencia/pila?
Respuesta1
Se ejecuta, pero realiza asignaciones locales que se descartan en \end{enumerate}
, ves lo mismo con un {}
grupo simple, no está conectado a \item
.
\documentclass[a4paper, titlepage, twocolumn]{article}
\usepackage{expl3}
\ExplSyntaxOn
\seq_new:N \myStack
\begin{document}
{\seq_put_right:Nn \myStack {1}}
\seq_put_right:Nn \myStack {1}
\seq_count:N \myStack
\end{document}
Puede utilizarlo \seq_gput_right:Nn
para realizar asignaciones globales.