
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 \newtheorem
richtet einen neuen Zähler namens lem
(gebunden an section
) ein, der dann von allen nachfolgend erstellten Umgebungen gemeinsam genutzt wird, wobei lem
als optionales Argument direkt nach dem Namen der Umgebung angegeben wird.