避免在算法列表中多次出现多页算法

避免在算法列表中多次出现多页算法

我有一个分布在多个页面的伪代码。

我试过\algstore\algrestore按照建议算法超过 2 页) 并且它允许多页,但是它会导致问题\listofalgorithms并且它会为每个部分添加一行。

我如何确保它只添加第一部分?

答案1

我刚刚将\caption*其用于算法块的第二次出现,现在一切都很好:)

\documentclass{article}
\usepackage{algpseudocode}
\usepackage{algorithm}

\begin{document}

\begin{algorithm}                     
\caption{Algorithm XYZ}          
\label{findme}                          
\begin{algorithmic}[1]
\State Do Something 1
\State Do Something A
\State Do Something B
\State Do Something C
\algstore{myalg}
\end{algorithmic}
\end{algorithm}

\begin{algorithm} 
\caption*{Algorithm~\ref{findme} Continue ...}
\begin{algorithmic} [1]                  
\algrestore{myalg}
\State Do Something D
\State Do Something E
\State Do Something F
\end{algorithmic}
\end{algorithm}

\end{document}

相关内容