Estou a usar:
\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}
Não sei por que há um espaço entre linhas antes de "Tenho um vazio ...". Como faço para removê-lo?
Obrigado
Responder1
O comportamento padrão das enumerate
listas é adicionar algum espaço vertical acima e abaixo delas (a menos que estejam aninhadas e comecem logo depois \item
).
Este espaço é \topsep
e é usado tanto acima quanto abaixo.
Então você não ganha espaço definindo-o como zero e enumerate
na IEEEtran
classe aceita um argumento opcional para fazer as configurações.
\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}
É claro que nenhum espaço será deixado acima da lista (você pode adicioná-lo manualmente com \vspace{\topsep}
.
Um exemplo mais completo, mostrando a diferença. Acho que o espaço é bom, porque deixa a lista um pouco mais destacada pelo 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}