
나는 자주 타자를 친다.
\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}