\while
我怎样才能在伪代码中为该语句输入另一个词?通常,它会写成,
While *some termination condition* do
我想将其更改为:
DONGU: *some termination condition*
这是平均能量损失:
\documentclass{article}
\usepackage[ruled,vlined]{algorithm2e}
\usepackage{algorithmic}
\begin{document}
\begin{algorithm}[ht]
\centering
\begin{algorithmic}
\caption{some algorithm} \label{alg:myalgo}
\While {a termination condition bla bla}{
\STATE $do\;something $\;
}
\end{algorithmic}
\end{algorithm}
\end{document}
答案1
你不能混合使用以下格式algorithm2e
以及由以下任一方式提供捆绑algorithms
(为algorithmic
环境提供供给)或algorithmicx
(也为algorithmic
环境提供供给)。
这是一个纯粹的algorithm2e
实现:
\documentclass{article}
\usepackage[ruled,vlined]{algorithm2e}
\DontPrintSemicolon
\begin{document}
\begin{algorithm}
\caption{First algorithm}
\While {a termination condition bla bla}{
do something\;
}
\end{algorithm}
\SetKwFor{While}{DONGU:}{}{}
\begin{algorithm}
\caption{Second algorithm}
\While {a termination condition bla bla}{
do something\;
}
\end{algorithm}
\end{document}
当然,你也可以定义自己的\DONGU
:
\SetKwFor{DONGU}{DONGU:}{}{}