
세 페이지로 구성된 알고리즘이 있습니다. 이 페이지에서 이 알고리즘을 분할하기 위해 use \algstore
및 여러 번을 사용할 수 있습니까?\algrestore
답변1
예, 원하는 만큼 이 작업을 수행할 수 있습니다.
\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}
줄 번호까지 추적하고 더 큰 증분으로도 이 작업을 수행합니다.