有時,當頁面以公式結束時,它會低於所需的頁面邊框。例如下面的程式碼
\documentclass{article}
\usepackage[showframe,
textwidth=4cm,
textheight=5cm]{geometry}
\def\formula{%
x\frac{x\sum_{n=1}^\infty\frac{x^n}{n!}}
{x\sum_{n=1}^\infty\frac{nx^n}{n!}}}
\begin{document}
\[ \formula \]
\vfill
\[ \formula \]
\[ \formula \]
\[ \formula \]
\end{document}
在第 1 頁產生此結果:
(我在 Windows 和 Linux 上使用 TeXLive 2016,結果是相同的,對於 pdflatex 和 lualatex 也相同。)有沒有辦法讓它尊重頁面邊界?
答案1
這是由於該\maxdepth
值允許頁面具有額外的深度。對於具有一定深度的普通字符,您也會看到類似的行為。嘗試例如\par\vfill j
。
如果你設定它就會消失\maxdepth=0pt
。