algorithm2e 包中的算法的两个标题

algorithm2e 包中的算法的两个标题

在我的论文中,我需要描述算法和加密游戏。目前我正在使用 algorithm2e 和算法环境。

是否有指定双字幕的选项,以便游戏用游戏作为字幕,算法用算法作为字幕。

注意:本质上,我问的是如何为算法提供两种不同类型的标题标签?但使用 algorithm2e 包。

答案1

您可以\captionof在正常算法环境中与新的浮点类型一起使用。

这显示了如何使用 float 或 newfloat 来实现这一点。有趣的是,algorithm2e 也不会自动加载。我建议使用 newfloat,因为它与 caption 包更兼容。

\documentclass{article}
\usepackage{algorithm2e}
\usepackage{newfloat}
\DeclareFloatingEnvironment[fileext=loga,listname=List of Games,placement=htp]{game}% log already used

\usepackage{float}
\newfloat{Game}{htp}{logm}

\usepackage{caption}

\begin{document}
\listofalgorithms

\listofgames

\listof{Game}{List of Games}

\begin{algorithm}[hp]
\caption{test 1}
\end{algorithm}

\begin{algorithm}[hp]
\captionof{game}{test 2}
\end{algorithm}


\begin{algorithm}[hp]
\captionof{Game}{test 3}
\end{algorithm}
\end{document}

相关内容