Моя проблема в следующем примере:
- Если после списка идет текст (элементарный перечень), то все выглядит просто отлично.
- Если его нет, то после последнего элемента списка есть пустая строка, которую я хотел бы удалить.
В моем документе таблица содержит больше столбцов, но, я думаю, они не имеют отношения к проблеме (на случай, если вам интересно, зачем я вообще использую таблицу).
\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
...