我想将一些数字收集到一个列表中,并将这些数字放在最后一页,例如用逗号分隔。
答案1
这是一种使用语法的方法expl3
(通过 加载xparse
),在最后一页自动使用\addtolist
und 。\showlist
该\addtolist
命令甚至允许在逗号分隔的列表中指定数字本身。
\documentclass{article}
\usepackage{xparse}
\ExplSyntaxOn
\seq_new:N \l_number_data_seq
\newcommand{\addtolist}[1]{%
\clist_set:Nn \l_tmpa_clist {#1}
\clist_map_inline:Nn \l_tmpa_clist {%
\seq_put_right:Nn \l_number_data_seq {##1}%
}
}
\newcommand{\showlist}{%
\seq_use:Nn \l_number_data_seq {,~}
}
\ExplSyntaxOff
\AtEndDocument{%
\clearpage
\showlist%
}
\usepackage{blindtext}
\begin{document}
\blindtext
\addtolist{20, 47}
\blindtext
\addtolist{35}
\end{document}