
\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}
Dieser Code gibt aus:
1.
1
was mich zu der Annahme führt, dass der \seq_put_right
Befehl nicht ausgeführt wird, wenn er innerhalb des platziert wird \item
. Außerhalb der Aufzählung funktioniert er jedoch.
Wie kann ich diesen Befehl ausführen und den Wert zur Sequenz/zum Stapel hinzufügen?
Antwort1
Es wird ausgeführt, nimmt jedoch lokale Zuweisungen vor, die bei verworfen werden \end{enumerate}
. Dasselbe sehen Sie bei einer einfachen {}
Gruppe, es ist nicht mit verbunden \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}
Mit können Sie \seq_gput_right:Nn
globale Zuweisungen vornehmen.