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 enumerate
las 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 \topsep
y se utiliza tanto arriba como abajo.
Por lo tanto, no obtiene espacio al configurarlo en cero y enumerate
en la IEEEtran
clase 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}
.
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}