Antwort1
Am einfachsten wäre es, eine eigene Beweisumgebung zu erstellen, die die Gleichungsnummer zurücksetzt:
\newenvironment{myproof}{\setcounter{equation}{0}\begin{proof}}{\end{proof}}
Oder speichern Sie, falls gewünscht, die aktuelle Gleichungsnummer beim Beweis, damit sie später wiederhergestellt werden kann:
\newcounter{savenumber}
\newenvironment{myproof}{%
\setcounter{savenumber}{\value{equation}}\setcounter{equation}{0}%
\begin{proof}}%
{\end{proof}%
\setcounter{equation}{\value{savenumber}}%
}
Beispielverwendung und -ausgabe
%\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}
Beides ist für den Leser wahrscheinlich verwirrend und das Paket wird sich beschweren (und nicht in der Lage sein, jede Gleichung richtig zu verknüpfen), wenn Sie das verwenden. Ein besserer Ansatz wäre, einen visuellen Bezeichner (und einen für , falls zutreffend) für Gleichungen in Ihrer neuen Beweisumgebung hyperref
hinzuzufügen , wie zum Beispiel:hyperref
\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}}
}
Dann