如图,为何不能实现编号递增
__
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以文本形式呈现。
enumerate
包的可选参数是用来指定标签的样式的,没有这些功能。所以下一个 enumerate
用 resume
作为了条目的标签。正确的用法是使用 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}
看看下面的示例,自己研究下:
\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}
您好,我测试了一下似乎是因为这是在被调用的程序中才会出现的问题,请问您知道如何解决吗。(最小工作示例已补充在题目中
@u37203 你用错了宏包,
enumitem
被你调用成enumerate