¿Por qué espacio extra y cómo eliminarlo?

¿Por qué espacio extra y cómo eliminarlo?

Estoy usando:

\documentclass[journal]{IEEEtran}    
\begin{document}
%
\begin{enumerate}
\item something 
\item something
\end{enumerate}
%
I have an empty line space just before this line.
\end{document}

No sé por qué hay un espacio de línea antes de "Tengo un vacío ...". ¿Cómo lo elimino?

Gracias

Respuesta1

El comportamiento estándar de enumeratelas listas es agregar algo de espacio vertical encima y debajo de ellas (a menos que estén anidadas y comiencen justo después \item).

Este espacio es \topsepy se utiliza tanto arriba como abajo.

Por lo tanto, no obtiene espacio al configurarlo en cero y enumerateen la IEEEtranclase acepta un argumento opcional para realizar esa configuración.

\documentclass[journal]{IEEEtran}
\begin{document}

\begin{enumerate}[\setlength\topsep{0pt}]
\item something
\item something
\end{enumerate}
I have an empty line space just before this line.
\end{document}

Por supuesto, no quedará ningún espacio encima de la lista (puedes agregarlo manualmente con \vspace{\topsep}.

ingrese la descripción de la imagen aquí

Un ejemplo más completo, que muestra la diferencia. Creo que el espacio es bueno, porque hace que la lista se destaque un poco más del contexto.

\documentclass[journal]{IEEEtran}
\usepackage{lipsum}

\begin{document}

\lipsum*[1]
\begin{enumerate}
\item something 
\item something
\end{enumerate}
\lipsum*[2]
\begin{enumerate}[\setlength\topsep{0pt}]
\item something 
\item something
\end{enumerate}
\lipsum[3]

\end{document}

ingrese la descripción de la imagen aquí

información relacionada