我在用著:
\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}
我不知道為什麼“我有一個空...”之前有一個行空格。我該如何刪除它?
謝謝
答案1
列表的標準行為enumerate
是在其上方和下方添加一些垂直空間(除非它們是嵌套的並在 後開始\item
)。
這個空間\topsep
在上面和下面都被使用。
因此,透過將其設為零,您將不會獲得任何空間,並且enumerate
在類別中IEEEtran
接受用於進行鞋子設定的可選參數。
\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}
當然,清單上方不會留空格(您可以使用\vspace{\topsep}
.
一個更完整的例子,顯示了差異。我認為這個空間很好,因為它使列表從上下文中更加突出。
\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}