
Eu tenho um algoritmo muito longo que abrange várias páginas. Não consigo fazer com que o Latex ocupe várias páginas.Sei que já foram feitas diversas perguntas semelhantes a esta, mas não consegui encontrar em nenhuma delas a resposta que procuro.
Meu algoritmo compreende várias etapas, cada uma descrita em um ambiente algorítmico, e todas essas etapas estão aninhadas em um ambiente algorítmico, conforme mostrado no MWE abaixo:
\begin{algorithm*}[!h]
\caption*{\textbf{Algorithm}}
\textbf{1)} Step 1
\begin{algorithmic}[1]
\State \textit{code}
\State \textit{pseudo code
\begin{itemize}
\item{item 1}
\item{Item 2}
\end{itemize}
\end{algorithmic}
\textbf{2)} Step 2
\begin{algorithmic}[1]
\State \textit{code}
\State \textit{code}
\end{algorithmic}
\textbf{3)} Step 3
\begin{algorithmic}
...
\end{algorithmic}
\end{algorithm*}
Eu tenho muitos algoritmos dentro de um documento longo e muitas vezes tenho que fazer alterações no documento (inserindo e excluindo texto, figuras, ...), então estou procurando umautomáticomaneira do Latex dividir o algoritmo em várias páginas, o que me permite apresentar meus algoritmos em várias etapas, conforme mostrado no MWE acima.
Qualquer ajuda é muito bem vinda.
Responder1
Parece pelo seu \State
comando que você está usando o pacote algorithmicx
conforme algorithmic
definido\STATE
\documentclass{article}
\usepackage{algorithmicx}
\addtolength\textheight{-32\baselineskip}
\addtolength\paperheight{-32\baselineskip}
\pdfpageheight\paperheight
\renewcommand\labelenumi{\textbf{\theenumi) }}
\begin{document}
\subsection*{Algorithm}
\begin{enumerate}
\item Step aaa
\begin{algorithmic}[1]
\State \textit{code}
\State \textit{pseudo code}
\begin{itemize}
\item{item 1}
\item{Item 2}
\end{itemize}
\State \textit{pseudo code}
\begin{itemize}
\item{item 1}
\item{Item 2}
\end{itemize}
\end{algorithmic}
\item Step bbb
\begin{algorithmic}[1]
\State \textit{code}
\State \textit{code}
\State \textit{code}
\State \textit{code}
\State \textit{code}
\end{algorithmic}
\item Step ccc
\begin{algorithmic}
\State \textit{code}
\end{algorithmic}
\end{enumerate}
\end{document}