¿Cómo empezar \beginequation en (1) para cada prueba?

¿Cómo empezar \beginequation en (1) para cada prueba?

Aquí hay una representación visual de lo que estoy hablando: "Prueba"

¿Cómo hago para que en cada prueba el contador se reinicie a (1)?

Gracias por su respuesta.

Respuesta1

Lo más sencillo sería crear su propio entorno de prueba que restablezca el número de ecuación:

\newenvironment{myproof}{\setcounter{equation}{0}\begin{proof}}{\end{proof}}

O, si lo prefiere, guarde el número de ecuación actual en la prueba para poder restaurarlo después:

\newcounter{savenumber}
\newenvironment{myproof}{%
\setcounter{savenumber}{\value{equation}}\setcounter{equation}{0}%
\begin{proof}}%
{\end{proof}%
\setcounter{equation}{\value{savenumber}}%
}

Ejemplo de uso y salida

%\usepackage{amsmath} % preamble
%\usepackage{amsthm} % preamble
\begin{document}
\begin{equation}
    x=1
\end{equation}
\begin{equation}
    x=2
\end{equation}
\begin{myproof}
    \begin{equation}
        x=3
    \end{equation}
\end{myproof}
\begin{equation}
    x=4
\end{equation}
\end{document}

salida1

Es probable que ambos sean confusos para el lector y el hyperrefpaquete se quejará (y no podrá vincular correctamente cada ecuación), si está usando eso. Un mejor enfoque sería agregar un identificador visual (y uno para hyperref, si corresponde) para las ecuaciones en su nuevo entorno de prueba, como por ejemplo:

\newcounter{savenumber}
\newenvironment{myproof}{%
\renewcommand{\theequation}{p.\arabic{equation}}% Visual identifier
% \renewcommand{\theHequation}{p.\arabic{equation}}% Uncomment if using hyperref
\setcounter{savenumber}{\value{equation}}\setcounter{equation}{0}%
\begin{proof}}%
{\end{proof}%
\setcounter{equation}{\value{savenumber}}
}

Entonces

salida2

información relacionada