나는 다음을 사용하고 있습니다 :
\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}
"I have anempt..." 앞에 줄 간격이 왜 있는지 모르겠습니다. 어떻게 제거하나요?
감사해요
답변1
목록 의 표준 동작은 enumerate
목록 위와 아래에 수직 공백을 추가하는 것입니다(중첩되어 바로 뒤에 시작되지 않는 한 \item
).
이 공간은 \topsep
위와 아래 모두에서 사용됩니다.
따라서 0으로 설정하면 공간이 없으며 클래스 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}