这是我的源代码。
\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}