如何使 algorithm2e 浮动?

如何使 algorithm2e 浮动?

我想让算法浮动,我使用 algorithm2e 包。

但是,我只能H对算法使用。如果我使用htbp,则会Missing number, treated as zero在处出错\begin{algorithm}

这是示例。

\documentclass[twoside]{article}
\usepackage{multicol}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}

\begin{document}
    \begin{multicols}{2}
    Test floating.
    \begin{center}
        \begin{minipage}{\columnwidth}
            \begin{algorithm}[htbp]
                \DontPrintSemicolon
                \caption{Test Algorithm}
                \KwIn{An Integer}
                \KwOut{Hash Value}
                \SetKwFunction{FFoo}{Foo}
                \SetKwProg{Fn}{Function}{:}{}
                \Fn{\FFoo{$i$}}{
                    \uIf{$i = 0$}{
                        \Return 0\;
                    }
                    \Else{
                        \Return 1\;
                    }
                }
            \end{algorithm}
        \end{minipage}
    \end{center}
    \end{multicols}
\end{document}

相关内容