Латекс удаляет пробелы между объектами в списке

Что является лучшим способом отформатировать список для удаления пробелов между элементами списка.

91
задан Dave 18 July 2010 в 13:09
поделиться

2 ответа

С пакетом 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}

example

Пакет enumitem предоставляет множество функций для настройки маркеров, нумерации и длины.

Пакет paralist предоставляет очень компактные списки: compactitem, compactenum и даже списки внутри абзацев, такие как inparaenum и inparaitem.

163
ответ дан 24 November 2019 в 06:44
поделиться

Вы можете сделать что-то вроде этого:

\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}
37
ответ дан 24 November 2019 в 06:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: