
Tenho problemas com números em um documento de duas colunas da classe revtex4-1.
No meu MWE tenho dois números.
Para uma única coluna, os dois números são altos demais para serem colocados um sobre o outro. Portanto, a melhor solução seria colocar o segundo valor na próxima coluna.
Entretanto, o Latex apenas deixa a próxima coluna completamente em branco e coloca a segunda figura na próxima página:
Como posso resolver isso?
Aqui está um MWE:
\documentclass[reprint,amsmath,amssymb,aps,]{revtex4-1}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{algpseudocode}
\begin{document}
\begin{figure}
\begin{algorithmic}
\ForAll{$\tau$}
\ForAll{$\bm G \in \mathcal G_\text{this}$}
\vspace{0.4em}
\ForAll{$i\in\mathcal I$}
\ForAll{$a\in \mathcal A_\text{this}$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\EndFor
\EndFor
\end{algorithmic}
\caption{Pseuocode of blablabla }
\end{figure}
\begin{figure}
\begin{algorithmic}
\ForAll{$\tau$}
\ForAll{$\bm G \in \mathcal G_\text{this}$}
\vspace{0.4em}
\ForAll{$i\in\mathcal I$}
\ForAll{$a\in \mathcal A_\text{this}$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\EndFor
\EndFor
\end{algorithmic}
\caption{Pseuocode of lululu }
\end{figure}
\end{document}
Responder1
Alternativamente, você pode colocar duas minipáginas em uma figura de largura total.
\documentclass[reprint,amsmath,amssymb,aps,]{revtex4-1}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{algpseudocode}
\begin{document}
\begin{figure*}
\begin{minipage}[t]{\dimexpr 0.5\textwidth - 0.5\columnsep}
\begin{algorithmic}
\ForAll{$\tau$}
\ForAll{$\bm G \in \mathcal G_\text{this}$}
\vspace{0.4em}
\ForAll{$i\in\mathcal I$}
\ForAll{$a\in \mathcal A_\text{this}$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\State $XYZ$
\EndFor
\EndFor
\EndFor
\EndFor
\end{algorithmic}
\caption{Pseuocode of blablabla }
\end{minipage}\hfill
\begin{minipage}[t]{\dimexpr 0.5\textwidth - 0.5\columnsep}
\begin{algorithmic}
\ForAll{$\tau$}
\ForAll{$\bm G \in \mathcal G_\text{this}$}
\vspace{0.4em}
\ForAll{$i\in\mathcal I$}
\ForAll{$a\in \mathcal A_\text{this}$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\ForAll{$i\in \mathcal I$}
\ForAll{$j \in \mathcal I_\text{this}\;,j\leq i$}
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\State $ABC$
\EndFor
\EndFor
\EndFor
\EndFor
\end{algorithmic}
\caption{Pseuocode of lululu }
\end{minipage}
\end{figure*}
\end{document}