\item
Wie kann ich die Buchstaben einer Umgebung automatisch vertikal ausrichten (gleichmäßig vertikal auf einer Seite verteilen) enumerate
?
Ist das Hinzufügen \vfill
nach jedem \item
die einzige Möglichkeit, dies zu tun?
Antwort1
enumitem
ist dein Freund:
\documentclass{article}
\usepackage[pass,showframe]{geometry} % show a frame around the page
\usepackage{enumitem}
\newenvironment{spreadenum}[1][]
{\begin{enumerate}[itemsep=.6ex plus 1fill,#1]}
{\end{enumerate}\par\vfill}
\begin{document}
\begin{spreadenum}
\item a
\item b
\item c
\item d
\end{spreadenum}
\end{document}
Antwort2
Der Abstand von Toplevel-Listen bei Normalgröße in der Standardeinstellung 10pt in den Standardklassen wird eingestellt durch
\makeatletter
\def\@listi{\leftmargin\leftmargini
\parsep 4\p@ \@plus2\p@ \@minus\p@
\topsep 8\p@ \@plus2\p@ \@minus4\p@
\itemsep4\p@ \@plus2\p@ \@minus\p@}
\let\@listI\@listi
\makeatother
(in size10.clo
), sodass die vertikale Streckung standardmäßig auf 2pt begrenzt ist. Sie können dies in 5in
oder \fill
oder was auch immer Sie in der Präambel benötigen ändern, wenn Sie eine globale Änderung wünschen/