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
...