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}
Ambos são provavelmente confusos para o leitor e o hyperref
pacote 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