在算法环境中使用枚举时,hbox 溢出

在算法环境中使用枚举时,hbox 溢出

当我尝试使用算法环境(algorithm2e 包)内的枚举环境时,我收到此警告消息:

在第 13 行检测到 \hbox 过满(宽度过大 15.0pt)

下面是我用来测试警告的最小工作示例:

\documentclass{article}
\usepackage{algorithm2e}

\begin{document}

\begin{algorithm}
    \caption{Test}
        \begin{enumerate}
            \item first item
        \end{enumerate}
    \label{alg:test}
\end{algorithm}

\end{document}

有人知道这是什么问题以及如何解决吗?

附言:我确实需要摆脱这个警告。

答案1

如果要枚举内部行algorithm,请不要使用enumerate,而是linesnumbered使用加载时的选项algorithm2e

在此处输入图片描述

\documentclass{article}

\usepackage[linesnumbered]{algorithm2e}
\DontPrintSemicolon

\begin{document}

\begin{algorithm}
  \caption{Test}
  first item\;
\end{algorithm}

\end{document}

相关内容