【发布时间】:2022-11-21 03:22:35
【问题描述】:
我没有找到如何删除结束后的“=0”。 我发现有些人建议删除 \usepackage[noend]{algpseudocode},但是 在这种情况下缩进将丢失。 还有其他选择吗?
\documentclass[3p,times]{article}
\usepackage{algorithm,algorithmic}
\usepackage[noend]{algpseudocode}
\begin{document}
\begin{algorithm}[H]
\caption{caption}\label{algorithm_1}
\begin{algorithmic}[1]
\STATE $\mathrm{initialization}$
\FOR{steps = $1$ to $N$}
\WHILE{condition 1}
\STATE compute solution
\If{condition}
\State do 1
\Else
\If{condition 2}
\State do 2
\Else
\State do 3
\EndIf
\EndIf
\ENDWHILE
\ENDFOR ~
\end{algorithmic}
\end{algorithm}
\end{document}
我尝试使用包 algorithm2e,但这并不能解决问题。 algpseudocode 包对于算法的缩进是强制性的
【问题讨论】: