¿Compilar ecuaciones utilizadas en un documento en una hoja de ecuaciones?

¿Compilar ecuaciones utilizadas en un documento en una hoja de ecuaciones?

Estoy tratando de encontrar una manera de tomar todas las ecuaciones numeradas en mi documento (es decir, cualquier cosa dentro de un equationentorno) y generar automáticamente una hoja de ecuaciones adjunta al final del documento.

He encontrado un par de preguntas respondidas (comoaquíyaquí) donde el tocloftpaquete se utiliza para generar una lista de referencias estilo tabla de contenido de las ecuaciones utilizadas en el documento.Esto no es lo que quiero hacer.Lo que me gustaría es una nueva página adjunta al final de mi documento que tenga las ecuaciones reales escritas con sus números de ecuación correspondientes al lado, preferiblemente con la opción de poner la hoja en formato de 2 o 3 columnas.

Respuesta1

\equationpage simplemente enumera las ecuaciones utilizando entornos de ecuaciones. Puede aplicar cualquier formato de columna o fuente que desee.

Nota: el entorno de ecuación* no se guardará para la lista.

\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}

información relacionada