Warum zusätzlicher Speicherplatz und wie kann er entfernt werden?

Warum zusätzlicher Speicherplatz und wie kann er entfernt werden?

Ich benutze:

\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}

Ich weiß nicht, warum vor „Ich habe ein leeres …“ ein Zeilenabstand steht. Wie entferne ich ihn?

Danke

Antwort1

Das Standardverhalten von enumerateListen besteht darin, darüber und darunter etwas vertikalen Abstand einzufügen (es sei denn, sie sind verschachtelt und beginnen direkt nach \item).

Dieser Raum ist \topsepund wird sowohl oben als auch unten genutzt.

Wenn Sie den Wert auf Null setzen, erhalten Sie daher keinen Speicherplatz. enumerateIn der IEEEtranKlasse wird ein optionales Argument zum Vornehmen dieser Einstellungen akzeptiert.

\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}

Natürlich wird oberhalb der Liste kein Leerzeichen gelassen (dieses können Sie manuell mit hinzufügen) \vspace{\topsep}.

Bildbeschreibung hier eingeben

Ein ausführlicheres Beispiel, das den Unterschied zeigt. Ich finde, dass der Abstand gut ist, weil er die Liste etwas mehr aus dem Kontext hervorstechen lässt.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen