목록 항목 사이의 공백을 제거하기 위해 목록 형식을 지정하는 가장 좋은 방법은 무엇입니까?
답변
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과 같은 단락 내의 목록까지 매우 간결한 목록을 제공합니다.
답변
다음과 같이 할 수 있습니다.
\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}
답변
이 질문은 이미 /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
답변
compactitem
일을합니다.
\usepackage{paralist}
...
\begin{compactitem}[$\bullet$]
\item Element 1
\item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list