如何在 Algorithm2e 的 while 命令中插入“continue”

如何在 Algorithm2e 的 while 命令中插入“continue”

我读过文档包中的语法问题algorithm2e,我试图弄清楚如何在循环continue中插入命令while,但我找不到任何方法来实现它。这个包中缺少语法,有没有什么解决方法?

答案1

您可以使用\SetKw命令定义自定义关键字,如手册第 11 节所述。MWE:

\documentclass{article}
\usepackage{algorithm2e}
\SetKw{Continue}{continue}
\begin{document}

\begin{algorithm}[H]
    \SetAlgoLined
    \KwData{this text}
    \KwResult{how to write algorithm with \LaTeX2e }
    initialization\;
    \While{not at end of this document}{
        read current\;
        \eIf{understand}{
            go to next section\;
            current section becomes this one\;
            \Continue
        }{
            go back to the beginning of current section\;
        }
    }
    \caption{How to write algorithms}
\end{algorithm}
\end{document}

结果:

在此处输入图片描述

注意:对于将来的问题,请始终提供您尝试过的代码示例,以便更容易提供解决方案。

相关内容