algorithm2e 中的 do-til 循环

algorithm2e 中的 do-til 循环

algorithm2e 包中是否有用于“do-until”循环的 latex 代码?或者,是否有用于任何“虽然不是-do"?当我在 while 循环里面写入这种类型的 NOT 条件时,看起来并不好看。

\begin{algorithm}[H]
 \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\;
   }{
   go back to the beginning of current section\;
  }
 }
 \caption{How to write algorithms}
\end{algorithm}

答案1

正如注释中指出的那样,\Repeat输出重复---直到,但如果有人想自定义单词,可以轻松地做到如下:\SetKwRepeat{Repeat}{do}{until}

希望这可以在将来节省某人的时间。

相关内容