2

I am using REVTeX's APS format, so a two column document, and have not steered away from it too much. At the end of my document I have some text which just barely spills over the next page, perhaps a paragraph or so, and I follow it up with some images and that portion of the code looks something like this:

A bunch of text
\begin{figure}[H]
\centering
\includegraphics[width=\linewidth]{picture1.png}
\end{figure}

\begin{figure}[H]
\centering
\includegraphics[width=\linewidth]{picture2.png}
\end{figure}

\begin{figure}[H]
\centering
\includegraphics[width=\linewidth]{picture3.png}
\end{figure}

The issue I am having is that the paragraph spills over to the new page so it is near the top, but then I have a ton of white space and the first image is inserted at the very bottom of the first column. Is there anyway to cut down on the white space?

Here is my preamble:

\documentclass[%
 reprint,
%superscriptaddress,
%groupedaddress,
%unsortedaddress,
%runinaddress,
%frontmatterverbose, 
%preprint,
%preprintnumbers,
%nofootinbib,
%nobibnotes,
%bibnotes,
 amsmath,amssymb,
 aps,
%pra,
%prb,
%rmp,
%prstab,
%prstper,
%floatfix,
]{revtex4-2}

\usepackage{graphicx}
\usepackage{dcolumn}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{float}
\usepackage{array} 
\usepackage{old-arrows}
\usepackage{listliketab}
\raggedbottom
\begin{document}
2
  • Can you provide more detail, from \documentclass to \begin{document} so we can replicate the issue? – Werner Feb 3 at 0:49
  • @Werner Yes certainly, I will update the OP. – CBBAM Feb 3 at 0:54
1

revtex4-2 uses its own column balancing technique that isn't all that flexible. A way around it, specifically since you're working with the last page, is to insert an absurdly large strut that would fill the final (right-hand) column, leaving elements in the left-hand column to seem "ragged bottom."

enter image description here

A bunch of text
\begin{center}
  \includegraphics[width=\linewidth]{example-image-a}

  \bigskip
  
  \includegraphics[width=\linewidth]{example-image-b}

  \bigskip
  
  \includegraphics[width=\linewidth]{example-image-c}
\end{center}

\rule{0pt}{0.9\textheight}% Overly large strut to fill final column > ragged bottom look

Since you're not using any \captions for the last figures, just set it in a center environment, as just as-is as paragraphs.

6
  • Thank you for your response, I actually am using captions, I just omitted them when writing my question for simplicity. – CBBAM Feb 3 at 3:36
  • @CBBAM: This should work the same if you use your collection of \begin{figure}[H]...\end{figure} constructions as they are set like minipages (in-place and not floating). The large ending strut should work in the same way. – Werner Feb 3 at 4:04
  • So use the \begin{figure} constructions within the center environment? – CBBAM Feb 3 at 4:12
  • @CBBAM: No, just \begin{figure}[H] <first fig> \end{figure} \begin{figure}[H] <second fig> \end{figure} \begin{figure}[H] <third fig> \end{figure} \rule{0pt}{0.9\textheight}. – Werner Feb 3 at 5:14
  • I tried that putting the \rule at the end but got another big section of white space – CBBAM Feb 3 at 5:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.