枚舉環境元素的垂直對齊?

枚舉環境元素的垂直對齊?

如何自動垂直對齊(頁面中均勻垂直間隔)環境\item的 s enumerate

\vfill在每個後面添加是\item執行此操作的唯一方法嗎?

答案1

enumitem是你的朋友:

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

在此輸入影像描述

答案2

標準類別中預設 10pt 選項中正常大小的頂級清單的間距設定為

\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

(在size10.clo)中,因此垂直拉伸預設限制為 2pt,如果您想要全域更改,您可以將其更改為5in\fill或序言中您需要的任何內容/

相關內容