具有恒定的垂直间距,正好位于页面中间

具有恒定的垂直间距,正好位于页面中间

我正在用 LaTeX 写测试,页面上需要出现两次相同的问题,第二次出现在页面的中间。我一直在做的只是添加一个\vspace(或\vspace{\stretch{1}})并根据问题原来的行数手动将问题隔开一半。无论问题有多长(假设它不到页面的一半),我如何才能将其隔开,以便问题的重复出现在页面的中间?提前谢谢您。

答案1

使用\vspace*{\fill}

\documentclass{article}
\usepackage{showframe,lipsum}

\newcommand{\doublequestion}[1]{%
  \clearpage
  #1\par
  \vspace*{\fill}
  #1\par
  \vspace*{\fill}
  \clearpage
}
\flushbottom

\begin{document}

\doublequestion{This question is very short, isn't it?}

\doublequestion{\lipsum[1-2]}

\end{document}

在此处输入图片描述

相关内容