\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