答案1
\equationpage 仅使用方程式环境列出方程式。您可以应用所需的任何列或字体格式。
注意:方程式* 环境不会保存在列表中。
\documentclass{article}
\usepackage{mathtools}
\usepackage{environ}
\newcounter{eqsaved}
\newcounter{eqused}
\let\oldequation=\equation% save original equation environment
\let\oldendequation=\endequation
\NewEnviron{myequation}{%
\oldequation\BODY\oldendequation
\stepcounter{eqsaved}%
\global\expandafter\edef\csname myequationnumber\theeqsaved\endcsname{\theequation}%
\global\expandafter\edef\csname myequation\theeqsaved\endcsname{\BODY}}
\let\equation=\myequation% replace equation environment
\let\endequation=\endmyequation
\newcommand{\equationpage}%
{\ifnum\value{eqused}<\value{eqsaved}\relax
\loop\stepcounter{eqused}%
\oldequation{\csname myequation\theeqused\endcsname}
\tag{\csname myequationnumber\theeqused\endcsname}\oldendequation
\ifnum\value{eqused}<\value{eqsaved}\relax\repeat
\fi}
\begin{document}
\begin{equation} x=a \end{equation}
\begin{equation} y=b \end{equation}
\newpage\equationpage
\end{document}