![Продолжить нумерацию теорем в алгоритмических средах](https://rvso.com/image/472727/%D0%9F%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B8%D1%82%D1%8C%20%D0%BD%D1%83%D0%BC%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8E%20%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%20%D0%B2%20%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85%20%D1%81%D1%80%D0%B5%D0%B4%D0%B0%D1%85.png)
Я использую thmtools
пакет для получения сред, подобных теоремам, где нумерация теорем имеет вид РАЗДЕЛ.НОМЕР ТЕОРЕМЫ:
\declaretheorem[numberwithin = chapter]{theorem}
\declaretheorem[sibling = theorem, style = definition]{definition}
\declaretheorem[sibling = theorem, style = definition]{lemma}
Теперь я также хочу включить алгоритмы, использующие пакеты algorithm
и algpseudocode
. Я указал первый пакет через \usepackage[section]{algorithm}
. Однако теперь нумерация только SECTION.ALGORITHMNUMBER. Если перед алгоритмом есть теоремы, они игнорируются (т.е. нумерация не продолжается). Иначе говоря: алгоритмы в разделе нумеруются независимо от теорем. Как это исправить?