我读过文档包中的语法问题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}
结果:
注意:对于将来的问题,请始终提供您尝试过的代码示例,以便更容易提供解决方案。