答案1
对于一行 if 语句,您可以使用\lIf
(line if)。分号会自动添加。
\documentclass[11pt,a4paper]{article}
\usepackage{algorithm2e}
\begin{document}
\begin{algorithm}
\If{cond}{
stmt1\;
}
\lIf{cond}{
stmt2
}
other things
\end{algorithm}
\end{document}
请参阅第 32 页包装手册用于 if-then-else 构造的不同宏。