有沒有一種簡單的方法來獲取工作表中的剩餘空間以對齊文字?

有沒有一種簡單的方法來獲取工作表中的剩餘空間以對齊文字?

有沒有一種簡單的方法來獲取工作表中的剩餘空間以對齊文字?例如[0.5/remainingVerticalSpace]為了將文字對齊到剩餘垂直空間的 50%,將其保留為空白,或類似的東西。

這是一個解決方案如何獲取有關剩餘可用空間的信息,但是考慮到它是如何完成的,這似乎有點過分,是否有更簡單的方法或者這就是乳膠中完成事情的方式?

答案1

您不需要取得剩餘空間,只需在要居中的文字之前和之後添加相等的垂直空間:

\documentclass{article}
\usepackage{lipsum}

\begin{document}
\lipsum[2-3]

\vspace*{\fill}

This is at 50\% of the remaining space.

\vspace*{\fill}

\clearpage

\end{document}

\vspace*巨集確保垂直間距被插入,即使它位於頁面的開頭或結尾。

為了概括這一點,您可以使用\stretch巨集將剩餘空間劃分為不等的數量。例如,\vspace*{\stretch{2}}某些文字\vspace*{\stretch{1}}會使第一個空格的長度是第二個空格的兩倍。

相關內容