我有一个分布在多个页面的伪代码。
我试过\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}