ein Zähler für mehrere Theoreme?

ein Zähler für mehrere Theoreme?

Ich habe jetzt eine Weile im Internet gesucht, aber nicht ganz das gefunden, was ich wollte. Ich möchte verschiedene Theoreme mit demselben Zähler nummerieren, der von Kapitel und Abschnitt abhängt. zB Lemma 1.1.1 Beispiel 1.1.2 Beweis 1.1.3... Ich habe versucht, einen Zähler wie diesen zu definieren, aber ich erhalte eine Fehlermeldung, die besagt, dass \begin{document} für den Befehl setcounter fehlt, aber wenn ich es in das Dokument einfüge, funktioniert es auch nicht.

\documentclass[12pt]{report}

\newcounter{cnt}[section]
\newcounter{thmcount}    
\setcounter{thmcount}{\thechapter.\thesection.\thecnt}

\newtheorem{lem}{Lemma}[thmcount]
\newtheorem{eg}{Example}[thmcount]
\newtheorem{pro}{Proof}[thmcount]

\begin{document}

\chapter{abc}
\section{xyz}

\begin{lem}
asdf
\end{lem}

\begin{eg}
fdsa
\end{eg}

\begin{pro}
sdaf
\end{pro}

\end{document}

Antwort1

Es ist nicht erforderlich, einen neuen Zähler zu definieren:

\documentclass[12pt]{report}

\newtheorem{lem}{Lemma}[section]
\newtheorem{eg}[lem]{Example}
\newtheorem{pro}[lem]{Proof}

\begin{document}

\chapter{abc}
\section{xyz}

\begin{lem}
asdf
\end{lem}

\begin{eg}
fdsa
\end{eg}

\begin{pro}
sdaf
\end{pro}

\end{document}

Der erste \newtheoremrichtet einen neuen Zähler namens lem(gebunden an section) ein, der dann von allen nachfolgend erstellten Umgebungen gemeinsam genutzt wird, wobei lemals optionales Argument direkt nach dem Namen der Umgebung angegeben wird.

verwandte Informationen