回答:
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などの段落内のリストでさえ、非常にコンパクトなリストを提供します。
\setlist[itemize]{noitemsep}
は、プリアンブルを挿入します。
enumitem
事前にパッケージを指定する必要があります:\usepackage{enumitem} \setlist[itemize]{noitemsep}
...ドキュメント全体のitemsepを特定の値に設定することも同様に機能します\setlist[itemize]{itemsep=1cm}
あなたはこのようなことをすることができます:
\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}
compactitem
仕事をします。
\usepackage{paralist}
...
\begin{compactitem}[$\bullet$]
\item Element 1
\item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list