marginnote宏包,用在列表环境中出现空行情况

2020-10-28 23:09发布

## 编译环境 操作系统 * [ ] Windows 7/8/10 Tex发行版 * [ ] TexLive `2019` ## 我的问题 ``` [tex] \documentclass{boo...

## 编译环境 操作系统 * [ ] Windows 7/8/10 Tex发行版 * [ ] TexLive `2019` ## 我的问题 ``` [tex] \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 当出现两层嵌套列表环境使用时会出现空白行,该如何处理去除这个空白行?望赐教。 ![](https://wenda.latexstudio.net/data/attach/201028/jVVIf4RG.PNG) 希望(a)test能在蓝色框的位置
3条回答
yuxtech.github.
2020-10-29 12:17 .采纳回答
列表的嵌套本身就是这样的特性,有内容的时候自然会跑到下一行,除非用`enumitem`包的`inline`模式 ``` \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} ```

一周热门 更多>