Gibt es eine einfache Möglichkeit, den verbleibenden Platz auf einem Blatt zu nutzen, um Text auszurichten?

Gibt es eine einfache Möglichkeit, den verbleibenden Platz auf einem Blatt zu nutzen, um Text auszurichten?

Gibt es eine einfache Möglichkeit, den verbleibenden Platz in einem Blatt zu nutzen, um Text auszurichten? So etwas wie, [0.5/remainingVerticalSpace]um Text bei 50 % des verbleibenden vertikalen Platzes auszurichten, ihn als Leerraum zu belassen oder etwas in der Art.

Hier ist eine LösungSo erhalten Sie Informationen zum verbleibenden freien Speicherplatz, aber in Anbetracht der Art und Weise, wie es gemacht wird, scheint es ein wenig übertrieben. Gibt es eine einfachere Möglichkeit oder ist das die Art und Weise, wie die Dinge in Latex gemacht werden?

Antwort1

Sie müssen den verbleibenden Platz nicht nutzen. Fügen Sie einfach vor und nach dem Text, den Sie zentrieren möchten, einen gleich großen vertikalen Platz hinzu:

\documentclass{article}
\usepackage{lipsum}

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

\vspace*{\fill}

This is at 50\% of the remaining space.

\vspace*{\fill}

\clearpage

\end{document}

Das \vspace*Makro sorgt dafür, dass der vertikale Abstand auch dann eingefügt wird, wenn er am Anfang oder Ende einer Seite landet.

Um dies zu verallgemeinern, können Sie das \stretchMakro verwenden, um den verbleibenden Platz in ungleiche Mengen aufzuteilen. Beispielsweise wird \vspace*{\stretch{2}}bei einem bestimmten Text der erste Platz doppelt so lang wie der zweite.\vspace*{\stretch{1}}

verwandte Informationen