Ist es möglich, eine Seite mit etwas wie \enlargethispage zu verkleinern?

Ist es möglich, eine Seite mit etwas wie \enlargethispage zu verkleinern?

Das scheint eine dumme Frage zu sein, aber ich kann nirgendwo Informationen dazu finden. Ich weiß, dass man damit \enlargethispage{\baselineskip}einer Seite eine zusätzliche Zeile hinzufügen kann, um Probleme mit dem Seitenlayout zu lösen. Aber wie kann man eine Seite eine Zeile weiterführen?kurz? Die Verwendung eines Werts wie -1\baselineskipfunktioniert nicht (negative Werte scheinen eine besondere Bedeutung zu haben, mir ist jedoch nicht ganz klar, was sie ist).

Antwort1

Ja, Sie können die Seite (das Ziel) um einen negativen Wert vergrößern:

Bildbeschreibung hier eingeben

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

\baselineskipEs ist klar, dass aufgrund von auf der ersten Seite eine Zeile () fehlt \enlargethispage{-\baselineskip}.

Beachten Sie, dass bestimmte Dinge (Dokumentklassen oder vielleicht Aufrufe von Makros) dazu führen oder es ermöglichen können, dass sich Inhalte vertikal so ausbreiten, dass dies auf der Seite, auf der das Problem auftritt, nicht wirklich auffällt.
Darüber hinaus funktioniert dies in bestimmten Sonderfällen möglicherweise nicht wie erwartet, da TeX bei bestimmten Layouts (wie Hurensittern/Kreuzen) möglicherweise größere Strafen verhängt.

verwandte Informationen