É possível reduzir uma página usando algo como \enlargethispage?

É possível reduzir uma página usando algo como \enlargethispage?

Parece uma pergunta boba, mas não consigo encontrar informações sobre isso em lugar nenhum. Eu sei que isso \enlargethispage{\baselineskip}pode ser usado para adicionar uma linha extra a uma página para ajudar a lidar com problemas de layout de página. Mas como você pode executar uma linha da página umcurto? Usar um valor como -1\baselineskipnão funciona (valores negativos parecem ter algum significado especial, embora não esteja totalmente claro o que é).

Responder1

Sim, você pode ampliar a página (meta) com um valor negativo:

insira a descrição da imagem aqui

\documentclass{article}
\usepackage[a6paper,margin=1in]{geometry}% Just for this example
\usepackage{lipsum}
\begin{document}
\enlargethispage{-\baselineskip}%
\lipsum[1-3]
\end{document}

É claro que falta uma linha ( \baselineskip) na primeira página como resultado de \enlargethispage{-\baselineskip}.

Observe que certas coisas (classes de documentos ou talvez chamadas para macros) podem causar ou permitir a propagação do conteúdo verticalmente de tal forma que não seja realmente perceptível na página onde você pode estar enfrentando o problema.
Além disso, em certos casos especiais isso pode não funcionar como esperado, já que o TeX pode impor uma penalidade maior em certos layouts (como viúvas/clubes).

informação relacionada