Tengo varias tablas largas en un documento y todas tienen un espacio bastante grande antes del primer elemento y después del último elemento de cada lista enumerada. ¿Alguien sabe cómo deshacerse de eso?
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c|p{10cm}}
\hline
\textbf{test} & \textbf{test}\\
\hline
\hline
test &
\begin{enumerate}
\item test
\item test
\end{enumerate} \\
\hline
\end{longtable}
\end{document}
Respuesta1
Incruste explícitamente el entorno de enumeración dentro de un minipage
entorno.
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test} \\\hline\hline
test &
\begin{minipage}[t]{10cm}
\begin{enumerate}
\item test
\item test
\end{enumerate}
\end{minipage}
\\\hline
\end{longtable}
\end{document}
Pero ese resultado es un poco insatisfactorio. Agregar un poco de espacio antes y después puede hacer una mejor presentación. Esto se puede hacer cambiando los parámetros que controlan el entorno de enumeración. El enumitem
paquete permite un control más fácil.
\documentclass[11pt,a4paper]{article}
\usepackage{longtable}
\usepackage{enumitem}
\begin{document}
\begin{longtable}{c|p{10cm}}\hline
\textbf{test} & \textbf{test} \\\hline\hline
test &
\begin{minipage}[t]{10cm}
\begin{enumerate}[topsep=0.25ex,leftmargin=*]
\item test
\item test
\end{enumerate}
\vspace{0pt}
\end{minipage}
\\\hline
\end{longtable}
\end{document}