我的算法末尾总有一个零

我的算法末尾总有一个零

这是我的源代码。

\documentclass[conference]{IEEEtran}
\usepackage{algorithm} 
\usepackage{algorithmic} 
%\usepackage{algpseudocode}  
\usepackage[algcompatible]{algpseudocode}
\usepackage{amsmath} 
\begin{document}
\begin{algorithm}[!b]  
    \caption{algorithm 1}  
    \label{alg}  
    \begin{algorithmic}[1]
        \Require  
        INFORMATION
        \Ensure  
        Model;
        \STATE CALCULATE
        \STATE END
        \RETURN MODEL
    \end{algorithmic}  
\end{algorithm} 
\end{document}

当我编译它时,它看起来像这样。无论我修改了内容,零始终在那里。

在此处输入图片描述

答案1

您可以使用该algorithm2e

\documentclass[conference]{IEEEtran}
\usepackage[ruled,linesnumbered]{algorithm2e}
\SetKwInput{Require}{Require}
\SetKwInput{Ensure}{Ensure}
\usepackage{amsmath}
\begin{document}
\begin{algorithm}[!b]
    \caption{algorithm 1}
    \label{alg}
        \SetAlgoLined
        \Require{INFORMATION}
        \Ensure{MODEL}
        CALCULATE\\
        END\\
        \Return MODEL
\end{algorithm}
\end{document}

相关内容