enumerate宏包实现编号递增问题

发布于 2021-03-21 16:48:38

QQ图片20210321164613.png

QQ图片20210321164550.png
如图,为何不能实现编号递增
__
main.tex:

\documentclass[10pt,twoside,openany]{book}
\usepackage{enumerate}
\begin{document}
\tableofcontents
\input{test}


test.tex:

begin{enumerate}

    \item 1
    \item 2
    \item 3
\end{enumerate}
some text
\begin{enumerate}[resume]
    \item 4
\end{enumerate}
结果:
![微信图片_20210321184553.png](https://pics.latexstudio.net/uploads/20210321/93614399234778ed64226d75f6f43e14.png)


递增失败,resume以文本形式呈现。

查看更多

关注者
0
被浏览
2.7k
啸行
啸行 2021-03-21
这家伙很懒,什么也没写!

提供的截图不是最小工作示例。你是否使用了什么包,enumitemenumerate等等,这些信息可能和解决问题有关系。因此希望重新编辑问题,将最小工作示例提供。

4 个回答
拿了橘子跑啊
拿了橘子跑啊 2021-03-22
这家伙很懒,什么也没写!

enumerate 包的可选参数是用来指定标签的样式的,没有这些功能。所以下一个 enumerateresume 作为了条目的标签。正确的用法是使用 enumitem 宏包。 enumitem 宏包加载时可以通过 shortlabels 选项兼容 enumerate 包的短标签格式,也可以通过 series resume 来实现接续。如:

\documentclass{article}
\usepackage[shortlabels]{enumitem}

\begin{document}

\begin{enumerate}[1),series=temp]
  \item a
  \item b
  \item c
\end{enumerate}

\begin{enumerate}[(A)]
  \item a
  \item b
  \item c
  \item d
\end{enumerate}

\begin{enumerate}[1),resume=temp]
  \item a
  \item b
  \item c
\end{enumerate}

\end{document}
LaTeXStudio
LaTeXStudio 2021-03-21
这家伙很懒,什么也没写!

看看下面的示例,自己研究下:

\documentclass{article}
\usepackage{enumitem}
\begin{document}
    \begin{enumerate}
        \item 1
        \item 2
        \item 3
    \end{enumerate}
    some text
    \begin{enumerate}[resume*]
        \item 4
    \end{enumerate}
\end{document}
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

自己都能看出来的,你的宏包加载错了——是 enumitem 不是 enumerate

\documentclass{book}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
  \item 1
  \item 2
  \item 3
\end{enumerate}
some text
\begin{enumerate}[resume]
    \item 4
\end{enumerate}
\end{document}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览