반응형
라텍스는 목록의 항목 사이에 공백을 제거합니다.
목록 항목 사이의 공백을 제거하기 위해 목록 형식을 지정하는 가장 좋은 방법은 무엇입니까?
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}
이 질문은 이미 https://tex.stackexchange.com/questions/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
참고 URL : https://stackoverflow.com/questions/3275622/latex-remove-spaces-between-items-in-list
반응형
'IT박스' 카테고리의 다른 글
NameError (초기화되지 않은 상수 Paperclip :: Storage :: S3 :: AWS) : (0) | 2020.09.05 |
---|---|
금요일에 배치하지 않는 이유는 무엇입니까? (0) | 2020.09.05 |
SQL 명령을 통해 MySQL 호스트 표시 (0) | 2020.09.05 |
yyyyMMddHHmmss 형식을 사용하여 현재 시간을 포맷하는 방법은 무엇입니까? (0) | 2020.09.05 |
float를 최대 / 최소 값으로 어떻게 초기화합니까? (0) | 2020.09.05 |