在我的论文中,我需要描述算法和加密游戏。目前我正在使用 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}