하나의 알고리즘에 \algstore와 \algrestore를 여러 번 사용하세요.

하나의 알고리즘에 \algstore와 \algrestore를 여러 번 사용하세요.

세 페이지로 구성된 알고리즘이 있습니다. 이 페이지에서 이 알고리즘을 분할하기 위해 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}

줄 번호까지 추적하고 더 큰 증분으로도 이 작업을 수행합니다.

관련 정보