라텍스는 목록의 항목 사이에 공백을 제거합니다.


답변:


172

enumitem 패키지를 사용하면 더 쉽습니다.

\documentclass{article}
\usepackage{enumitem}
\begin{document}
Less space:
\begin{itemize}[noitemsep]
  \item foo
  \item bar
  \item baz
\end{itemize}

Even more compact:
\begin{itemize}[noitemsep,nolistsep]
  \item foo
  \item bar
  \item baz
\end{itemize}
\end{document}

예

enumitem 패키지는 글 머리 기호, 번호 매기기 및 길이를 사용자 정의하는 많은 기능을 제공합니다.

paralist 패키지는 compactitem, compactenum 및 inparaenum 및 inparaitem과 같은 단락 내의 목록까지 매우 간결한 목록을 제공합니다.


15
문서의 모든 목록에 대해 전체적으로 공백을 제거하려면 \setlist[itemize]{noitemsep}서문에 넣으 십시오.
Fabian Winkler 2013 년

내 컴퓨터에서 작동하지 않습니다. 패키지 버전 일 수 있습니까?
RSFalcon7 2013 년

7
@ RSFalcon7 : 당신은 지정해야합니다 enumitem사전에 패키지를 : \usepackage{enumitem} \setlist[itemize]{noitemsep}... 또한 특정 값으로 전체 문서에 대한 itemsep을 설정하는 방식으로 작동합니다\setlist[itemize]{itemsep=1cm}
petermeissner

@marvin_dpr 감사합니다. 문제는 조금 오래되었지만 texlive 설치가 최고가 아니라고 생각합니다. 재설치 후 모든 것이 예상대로 돌아 왔습니다.
RSFalcon7 2013 년

1
또한이 nolistsep옵션은 이제 더 이상 사용되지 않으며 그 후속 옵션은 nosep"모든 수직 간격을 죽입니다"라는 것을 추가하고 싶습니다 .
larsac07

38

다음과 같이 할 수 있습니다.

\documentclass{article}

\begin{document}

Normal:

\begin{itemize}
  \item foo
  \item bar
  \item baz
\end{itemize}

Less space:

\begin{itemize}
  \setlength{\itemsep}{1pt}
  \setlength{\parskip}{0pt}
  \setlength{\parsep}{0pt}
  \item foo
  \item bar
  \item baz
\end{itemize}

\end{document}

10

이 질문은 이미 /tex/10684/vertical-space-in-lists에서 요청되었습니다 . 가장 많이 득표 한 답변은 enumitem패키지에 대해서도 언급했지만 (여기에서는 Stefan이 답변했습니다), 새 패키지를로드하는 대신 고유 한 항목 별 환경을 만드는 것도이 패키지를 좋아합니다.

\newenvironment{myitemize}
{ \begin{itemize}
    \setlength{\itemsep}{0pt}
    \setlength{\parskip}{0pt}
    \setlength{\parsep}{0pt}     }
{ \end{itemize}                  } 

다음과 같이 사용해야합니다.

\begin{myitemize} 
  \item one 
  \item two 
  \item three 
\end{myitemize}

출처 : https://tex.stackexchange.com/a/136050/12065


1

compactitem 일을합니다.

\usepackage{paralist}

...

\begin{compactitem}[$\bullet$]
    \item Element 1
    \item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.