`floatrow` 和 `cleveref` 之间不兼容

`floatrow` 和 `cleveref` 之间不兼容

考虑以下 MWE。如果您注释掉该行\usepackage{cleveref},它就可以正常工作。但是,如果没有注释此行,则pdflatex命令会停止(不显示任何错误)。有什么建议吗?

\documentclass{article}

\usepackage{floatrow}
\usepackage{algorithm}
\usepackage{algpseudocode}

\usepackage{hyperref}
\usepackage{cleveref}


\begin{document}

\newfloatcommand{falgbox}{algorithm}[\nocapbeside]
\begin{algorithm}[h]
    \falgbox[0.7\columnwidth]{%
        \begin{algorithmic}[1]
            \Function{Register}{\,}

            \EndFunction
        \end{algorithmic}}{
        \caption{The Register(\,) function.\label{alg:Register}}}
\end{algorithm}

\end{document}

相关内容