Hallo zusammen,
ich habe eine sehr lange Arbeit verfasst. Ich bin nun im Nachhinein vom package algorithmic auf algorithm2e umgestiegen. Es passt auch alles, bis auf die Nummerierung.
Mein Wunsch ist, dass es so aussieht:
Satz 2.0.1
Beispiel 2.0.2
Lemma 2.0.3
Algorithmus 2.0.4
Bisher passt das in meinem Dokument auch, auch wenn ich das wahrscheinlich völlig umständlich gelöst habe (zu sehen in den Zeilen 4-6 im MWE).
Ich habe vorher noch
\newtheorem{algo}[counter]{Algorithmus}
benutzt und die Algorithmen dann in dieser Umgebung aufgeschrieben. Das passte, denn das ergab mir die Überschrift "Algorithmus 3.1.4" wie ich es wollte.
Ich bin nun auf das andere Paket umgestiegen, damit ich den Algorithmus samt Überschrift in eine Box packen kann. Nun klappt die Nummerierung nicht mehr.
\documentclass[fontsize=11pt, DIV=15, ,BCOR = 10mm, parskip=half-, twoside]{scrartcl} \usepackage[boxruled, german, linesnumbered, algosection]{algorithm2e} \newtheorem{counter}{}[subsection] %--Stellt sicher, dass unterschiedliche Environments den gleichen Zähler erhalten \newtheorem{satz}[counter]{Satz} \newtheorem{defi}[counter]{Definition} \begin{document} \section{Dies ist die erste Section} \begin{satz} Dies ist der erste Satz \end{satz} \begin{defi} Dies ist die erste Definition \end{defi} \begin{algorithm} \caption{Falsche Nummerierung} \end{algorithm} \end{document}
Was mache ich falsch?