我想减小水平线的尺寸。
\begin{frame}
\restylealgo{boxed}
\begin{algorithm}[H]
\Setline
\nl i\;
\end{algorithm}
\end{frame}
答案1
将内容放在适当宽度的algorithm
里面。下面是一个突出显示的示例:minipage
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{algorithm2e}% http://ctan.org/pkg/algorithm2e
\begin{document}
\begin{frame}
\RestyleAlgo{boxed}
\begin{algorithm}[H]
\SetAlgoLined
\nl i\;
\end{algorithm}
\bigskip
\begin{minipage}{.5\linewidth}
\begin{algorithm}[H]
\SetAlgoLined
\nl i\;
\end{algorithm}
\end{minipage}
\end{frame}
\end{document}
另外,你应该更新你的版本algorithm2e
。自 4.0 版本以来,一些命令已被修改 - 我在上面使用了它们。