열거 간격 수정

열거 간격 수정

나는 자주 타자를 친다.

 \itemsep1pt \parskip0pt \parsep0pt

모든 인스턴스 후에

\begin{enumerate}

문서의 나머지 부분의 간격을 준수합니다. 유지하는 새로운 환경을 어떻게 정의할 수 있습니까?모두열거 옵션을 사용할 수 있지만 기본 간격이 위에서 작성한 대로 설정되어 있습니까?

답변1

패키지 를 사용하면 명령 의 다른 값을 enumitem변경할 수 있습니다 .itemsep\setlist

그러나 는 \parskip목록별 길이가 아니므로 옵션 내에서 수정해야 합니다 before={...}. 이는 에 대한 코드 후크입니다 enumerate.

\setlist[enumerate]{...}의 모든 수준에 대한 값이 변경 됩니다 enumerate. 특정 레벨을 설정하려면 \setlist[enumerate,1]{...}예를 들어 첫 번째 레벨에 을 사용하십시오.

\documentclass{article}


\usepackage{enumitem}

\setlist[enumerate]{itemsep=1pt,parsep=0pt,before={\parskip=0pt}}

\begin{document}

Foo
\begin{enumerate}
\item Foo
\item Stuff
\item Foobar
\item Other Stuff
\end{enumerate}

After enumerate

And a new line

\end{document}

관련 정보