我的算法开始和结束时的零号纸

我的算法开始和结束时的零号纸

我正在使用 {algorithm}、{algorithmic} 和 {algpseudocode} 包在 latex 上编写一个算法,并在伪代码的开头和结尾放置零数(0:):

\begin{algorithm}[!htbp]
\begin{algorithmic}
\begin{ALC@g}
\If { ['part\_neg'] tag is existing at PoS\_Tags[sentence]}
\begin{ALC@g}
\STATE NFR\_Score[sentence] = +1
\STATE NFR\_CF [sentence] = Maximum (NFR\_CF [sentence], 0. 8266)
\end{ALC@g}
\EndIf
\end{ALC@g}
\end{algorithmic}
\end{algorithm}

代码输出

更新:使用第一个答案解决方案我得到以下输出: 在此处输入图片描述

答案1

不要将algorithmicalgpseudocode一起加载,也不要混合语法:\Ifisalgpseudocode\STATEis algorithmic

没有必要使用ALG@c(而且有害)。

\documentclass{article}
\usepackage{algorithm,algorithmic}

\begin{document}

\begin{algorithm}[!htbp]
\begin{algorithmic}
\IF {['part\_neg'] tag is existing at PoS\_Tags[sentence]}
\STATE NFR\_Score[sentence] = +1
\STATE NFR\_CF [sentence] = Maximum (NFR\_CF [sentence], 0. 8266)
\ENDIF
\end{algorithmic}
\end{algorithm}

\end{document}

在此处输入图片描述

相关内容