Às vezes, quando uma página termina com uma fórmula, ela fica abaixo da borda desejada da página. Por exemplo, o seguinte código
\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}
produz este resultado na página 1:
(Estou usando o TeXLive 2016 no Windows e no Linux, o resultado é o mesmo, também o mesmo para pdflatex e lualatex.) Existe uma maneira de fazer com que ele respeite os limites da página?
Responder1
Isso se deve ao \maxdepth
valor que permite que a página tenha profundidade adicional. Você veria um comportamento semelhante com caracteres normais com alguma profundidade também. Tente, por exemplo \par\vfill j
.
Ele desapareceria se você definir \maxdepth=0pt
.