繼續在演算法環境中對定理進行編號

繼續在演算法環境中對定理進行編號

我正在使用該thmtools套件來獲取類似定理的環境,其中定理編號的形式為 SECTION.THEOREMNUMBER:

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

現在我還想包括使用套件algorithm和 的演算法algpseudocode。我已經指定了第一個通過 打包的\usepackage[section]{algorithm}。但是,現在的編號僅為 SECTION.ALGORITHMNUMBER。如果演算法之前有定理,則它們將被忽略(即不繼續編號)。換句話說:一節中的演算法獨立於定理進行編號。我該如何解決這個問題?

相關內容