Vertikale Ausrichtung von Elementen der Aufzählungsumgebung?

Vertikale Ausrichtung von Elementen der Aufzählungsumgebung?

\itemWie kann ich die Buchstaben einer Umgebung automatisch vertikal ausrichten (gleichmäßig vertikal auf einer Seite verteilen) enumerate?

Ist das Hinzufügen \vfillnach jedem \itemdie einzige Möglichkeit, dies zu tun?

Antwort1

enumitemist 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}

Bildbeschreibung hier eingeben

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 5inoder \filloder was auch immer Sie in der Präambel benötigen ändern, wenn Sie eine globale Änderung wünschen/

verwandte Informationen