Como iniciar \beginequation em (1) para cada prova?

Como iniciar \beginequation em (1) para cada prova?

Aqui está uma representação visual do que estou falando: "Prova"

Como faço para que a cada prova o contador seja redefinido para (1)?

Obrigado pela sua resposta.

Responder1

A coisa mais simples a fazer seria criar seu próprio ambiente de prova que redefina o número da equação:

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

Ou, se preferir, salve o número da equação atual que vai para a prova para que possa ser restaurado posteriormente:

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

Exemplo de uso e saída

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

saída1

Ambos são provavelmente confusos para o leitor e o hyperrefpacote irá reclamar (e não será capaz de vincular corretamente cada equação), se você estiver usando isso. Uma abordagem melhor seria adicionar um identificador visual (e um para hyperref, se aplicável) para equações em seu novo ambiente de prova, como:

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

Então

saída2

informação relacionada