Пробел после перечисления только в том случае, если за ним не следует текст

Пробел после перечисления только в том случае, если за ним не следует текст

Моя проблема в следующем примере:

  • Если после списка идет текст (элементарный перечень), то все выглядит просто отлично.
  • Если его нет, то после последнего элемента списка есть пустая строка, которую я хотел бы удалить.

В моем документе таблица содержит больше столбцов, но, я думаю, они не имеют отношения к проблеме (на случай, если вам интересно, зачем я вообще использую таблицу).

\documentclass[parskip=half]{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
\usepackage{tabularx}
\usepackage{enumitem}
\setlist{nolistsep}

\begin{document}

\begin{tabularx}{\textwidth}{X}
 \begin{itemize} 
  \item text 
 \end{itemize} 
 more text \\ 
 \hline
 \begin{itemize} 
  \item text 
 \end{itemize} \\ 
 \hline
\end{tabularx}

\end{document}

решение1

Это хак, и он мне не очень нравится, но вы можете поставить явный отрицательный пробел после , \\который следует за условием «нет текста», как в следующем коде:

...
\hline
\begin{itemize} 
 \item text 
\end{itemize} \\[-\normalbaselineskip]
\hline
...

Связанный контент