
\algstore
Ich habe einen Algorithmus, der aus drei Seiten besteht. Kann ich diesen Algorithmus mehrmals verwenden, \algrestore
um ihn auf diese Seiten aufzuteilen?
Antwort1
Ja, Sie können dies so oft tun, wie Sie möchten:
\documentclass{article}
\usepackage{algorithm,algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Part 1}
\begin{algorithmic}[1]
\If {$a>b$}
\ForAll{x}
\State y
\EndFor
\algstore{part1}
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{Part 2}
\begin{algorithmic}[1]
\algrestore{part1}
\Else
\ForAll{z}
\State t
\EndFor
\algstore{part2}
\end{algorithmic}
\end{algorithm}
\begin{algorithm}
\caption{Part 3}
\begin{algorithmic}[1]
\algrestore{part2}
\State R
\EndIf
\end{algorithmic}
\end{algorithm}
\end{document}
Beachten Sie, dass sogar die Zeilennummern verfolgt werden und dies auch in größeren Schritten erfolgt.