如何將列表和演算法2e包與列表列表結合使用

如何將列表和演算法2e包與列表列表結合使用

我想製作一個“演算法和列表列表”,其中包含使用\begin{lstlisting}...listings包)和演算法\begin{algorithm}...algorithm2e包)製作的列表。

我還希望編號在...列表中是連續的,無論我如何在列表和演算法之間交替。

我嘗試使用列表包來製作列表...並放置類似\addcontentsline{lol}{section}{\numberline {\thelstlisting}This is a test}after的內容\end{algorithm},但該條目沒有正確編號。

10 倍。

答案1

如果您添加 MWE 那就太好了,這樣我們就可以立即測試我們的想法。

不管怎樣,我認為,使用你的方法在前面\addcontentsline添加一個就足夠了\refstepcounter{lstlisting}。另外,我建議將這兩行放在前面\begin{algorithm}而不是後面,\end{algorithm}因為那裡的錨點更方便。

如果這對您來說還不夠,您可以list of listings使用套件定義您自己的包,並為和tocloft定義一些包裝器環境lstlistingalgorithm。您可以看到的一個範例是之前的這個答案我的。

相關內容