我想制作一个“算法和列表列表”,其中包含用\begin{lstlisting}...
(listings
包)和算法\begin{algorithm}...
(algorithm2e
包)制作的列表。
我还希望...列表中的编号是连续的,无论我在列表和算法之间如何交替。
我曾尝试使用 listings 包来制作...列表并\addcontentsline{lol}{section}{\numberline {\thelstlisting}This is a test}
在之后放置类似的内容\end{algorithm}
,但该条目没有正确编号。
10 倍。
答案1
如果您添加 MWE 那就太好了,这样我们就可以立即测试我们的想法。
无论如何,我认为使用您的方法在前面\addcontentsline
添加一个就足够了\refstepcounter{lstlisting}
。另外,我建议将这两行放在前面\begin{algorithm}
而不是后面,\end{algorithm}
因为锚点在那里更方便。
如果这对你来说还不够,你可以list of listings
用包定义自己的包,并为和tocloft
定义一些包装器环境。下面是一个可以看到这一点的示例lstlisting
algorithm
先前的答案我的。