如何将当前计数器存储在收集文件中

如何将当前计数器存储在收集文件中

collect我想在环境中存储考试次数。
计数器始终存储最终值。请帮我更正我的代码收集包裹。
提前谢谢您!

\documentclass{article}
\usepackage{collect}
\definecollection{excol}
\newcounter{excout}
\newenvironment{exam}{
    \refstepcounter{excout}
    \begin{center}
        THE EXAM \theexcout
    \end{center}
    \begin{collect}{excol}{}{}{}{}
        The exam {\Large \theexcout} 
    \end{collect}
}{}
\begin{document}
\begin{exam}
Content 1
\end{exam} 
\begin{exam}
Content 1
\end{exam} 

\bigskip
\includecollection{excol}
\end{document}

在此处输入图片描述

答案1

我添加了另一个计数器。它工作得很好。我认为可以有一个更好的解决方案。

\documentclass{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{collect}
\definecollection{excol}
\newcounter{excoutP}
\def\st{}
\newcommand{\inso}{
    \refstepcounter{excoutP}
    \appto\st{\theexcoutP}
    \st
}
\newcounter{excout}
\newenvironment{exam}{
    \refstepcounter{excout}
    \begin{center}
        THE EXAM \textcolor{red}{\theexcout}
    \end{center}
    \begin{collect}{excol}{}{}{}{}
        The exam {\Large \textcolor{red}{\inso}} 
    \end{collect}
}{}
\begin{document}
\begin{exam}
Content 1
\end{exam} 
\begin{exam}
Content 1
\end{exam} 

\bigskip
\includecollection{excol}
\end{document}

相关内容