Ошибка с пакетом algorithm2e в шаблоне Springer

Ошибка с пакетом algorithm2e в шаблоне Springer

Я использую шаблон Springer Latex, пакет algorithm2e не приемлем (ошибка). Я пытался вставить пакет в " sn-jnl.cls", но это не сработало. Они используют эти пакеты:

 \usepackage{algorithm}%
    \usepackage{algorithmicx}%
    \usepackage{algpseudocode}%

Всякий раз, когда я пишу \kwdata{var}, возникает ошибка. Кроме того, вертикальная линия не отображается (например: от while до end). Я пытался вставить пакет tikzв " sn-jnl.cls", чтобы воспользоваться \AddNoteинструкцией, но не смог. Как это исправить?

решение1

Попробуйте использовать:

\usepackage[algo2e]{algorithm2e}

как описано вАлгоритмы и листинги. algo2eОпцияработает следующим образом:

5 Варианты пакета

algo2e: изменяет имя алгоритма окружения на algorithm2e и таким образом позволяет использовать пакет с некоторым стилем журнала, который уже определяет окружение алгоритма. Изменяет также имя команды для списка алгоритмов, оно становится \listofalgorithmes

Я могу подтвердить, что вертикальные линии отображаются.

Связанный контент