Как убрать отступ у списка itemize перед предыдущим текстом

Featured image

Ну, вопрос озвучен в названии статьи.

Допустим у нас есть такой документ, где через команду \setlength указан отступ между абзацами:

\documentclass[titlepage]{article}

\usepackage[T2A]{fontenc} % Поддержка русских букв
\usepackage[utf8]{inputenc} % Кодировка utf8
\usepackage[english, russian]{babel} % Языки: русский, английский
\usepackage{pscyr} % Нормальные шрифты

\setlength{\parskip}{0.3cm} % отступы между абзацами

\begin{document}
  Первый абзац о всякой непонятной информации.

  Описание списка:

  \begin{itemize}
    \item Первый пункт
    \item Второй пункт
    \item Третий пункт
  \end{itemize}
\end{document}

Мы в итоге получим следующее:

Проблема с отступом между списком и абзацем

Рисунок 1 — Проблема с отступом между списком и абзацем

Как видим, между последней строкой нормального абзаца и списком слишком большой отступ. Надо исправлять. Для этого в преамбуле напишем:

\usepackage{enumitem}
\setlist{nolistsep, itemsep = 0.3cm, parsep = 0pt}

И наш документ примет вид:

\documentclass[titlepage]{article}

\usepackage[T2A]{fontenc} % Поддержка русских букв
\usepackage[utf8]{inputenc} % Кодировка utf8
\usepackage[english, russian]{babel} % Языки: русский, английский
\usepackage{pscyr} % Нормальные шрифты

\setlength{\parskip}{0.3cm} % отступы между абзацами

\usepackage{enumitem}
\setlist{nolistsep, itemsep = 0.3cm, parsep = 0pt}

\begin{document}
  Первый абзац о всякой непонятной информации.

  Описание списка:

  \begin{itemize}
    \item Первый пункт
    \item Второй пункт
    \item Третий пункт
  \end{itemize}
\end{document}

Исправленный отступ между абзацем и списком

Рисунок 2 — Исправленный отступ между абзацем и списком

Что и требовалось.

Кстати, если добавить только это в преамбулу (не забывая про \usepackage{enumitem}), то получим:

\setlist{nolistsep}

Список, где между элементами нет лишнего расстояния

Рисунок 3 — Список, где между элементами нет лишнего расстояния

Если добавить только это в преамбулу, то получим:

\setlist{nolistsep, itemsep = 0.3cm, parsep = 0pt, leftmargin = 1.5cm}

Список, где между элементами расстояние определяется пользователем

Рисунок 4 — Список, где между элементами расстояние определяется пользователем