열거 환경 요소의 수직적 정당화?

열거 환경 요소의 수직적 정당화?

\item환경을 자동으로 수직으로 정렬하려면 어떻게 해야 합니까(페이지에서 수직으로 균등한 간격을 두나요) 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

(in ) 따라서 수직 확장은 기본적으로 2pt로 제한됩니다. 전역 변경을 원하는 경우 프리앰블에서 필요한 대로 변경할 size10.clo수 있습니다 /5in\fill

관련 정보