我正在用 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}