Fortsetzung der Nummerierung von Theoremen in Algorithmenumgebungen

Fortsetzung der Nummerierung von Theoremen in Algorithmenumgebungen

Ich verwende das thmtoolsPaket, um theoremähnliche Umgebungen zu erhalten, in denen die Theoremnummerierung die Form ABSCHNITT.THEOREMNUMMER hat:

\declaretheorem[numberwithin = chapter]{theorem}
\declaretheorem[sibling = theorem, style = definition]{definition}
\declaretheorem[sibling = theorem, style = definition]{lemma}

Nun möchte ich auch Algorithmen einbinden, die die Pakete algorithmund verwenden algpseudocode. Das erste Paket habe ich über angegeben \usepackage[section]{algorithm}. Allerdings lautet die Nummerierung jetzt nur noch ABSCHNITT.ALGORITHMNUMBER. Stehen vor einem Algorithmus Theoreme, werden diese ignoriert (d. h. die Nummerierung wird nicht fortgeführt). Anders ausgedrückt: Die Algorithmen innerhalb eines Abschnitts werden unabhängig von den Theoremen nummeriert. Wie kann ich das beheben?

verwandte Informationen