\documentclass{book}
\usepackage{marginnote}
\begin{document}
\begin{enumerate}
\item the first line
\item \marginnote{empty line?}\begin{enumerate}
\item test
\end{enumerate}
\end{enumerate}
\end{document}
使用marginnote 当出现两层嵌套列表环境使用时会出现空白行,该如何处理去除这个空白行?
如下图:
希望(a)test能在蓝色框的位置。
解决方案:
\documentclass{book}
\usepackage{marginnote}
\begin{document}
\begin{enumerate}
\item the first line
\item \begin{enumerate}
\item test \marginnote{empty line?}
\end{enumerate}
\end{enumerate}
\end{document}
或者这样:
\documentclass{ctexbook}
\usepackage{marginnote}
\usepackage[inline]{enumitem}
\begin{document}
\begin{enumerate}
\item the first line
\item 只要这里有内容,嵌套的列表就会跑到下一行
\begin{enumerate}
\item test
\item test
\end{enumerate}
\item \begin{enumerate}
\item 编号3的后面没有内容,不会跑到下一行
\item test
\end{enumerate}
\item \marginnote{no empty line}带星号的inline环境,即使这里有内容也不跑到下一行
\begin{enumerate*}[itemjoin=\\]
\item test
\item test
\end{enumerate*}
\end{enumerate}
\end{document}