Wie beginnt man \beginequation bei (1) für jeden Beweis?

Wie beginnt man \beginequation bei (1) für jeden Beweis?

Hier ist eine visuelle Darstellung dessen, wovon ich spreche: "Nachweisen"

Wie erreiche ich, dass der Zähler bei jedem Beweis auf (1) zurückgesetzt wird?

Vielen Dank für Ihre Antwort.

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}

Ausgabe1

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 hyperrefhinzuzufü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

Ausgabe2

verwandte Informationen