Espacio después de detallar solo si no sigue ningún texto

Espacio después de detallar solo si no sigue ningún texto

Mi problema con el siguiente ejemplo:

  • Si hay texto después de una lista (detallar), todo se ve bien.
  • Si no es así, hay una línea en blanco después del último elemento de la lista que me gustaría eliminar.

En mi documento, la tabla tiene más columnas, pero creo que no son relevantes para el problema (en caso de que se pregunte por qué usaría una tabla).

\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}

Respuesta1

Esto es un truco y realmente no me gusta, pero puedes poner un espacio negativo explícito después del \\que sigue a la condición "sin texto" como en el siguiente código:

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

información relacionada