## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [2020] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 使用的是硕士论文模板 cls文件打包在附件了,mwe在chapters,名为chapter_4 使用\addtocounter{subfigure}{1}子图的编号并没有增加 使用\setcounter{subfigure}{2}子图的编号也没有变 ```\begin{figure} \addtocounter{subfigure}{+1} % 子图计数器+1 \centering \subcaptionbox{中等车流($4015veh/h$)\label{图:正常车流正弯矩4015}} { \includegraphics{1.pdf} \includegraphics{2.pdf} } \subcaptionbox{大量车流($4461veh/h$)\label{图:正常车流正弯矩4461}} { \includegraphics{1.pdf} \includegraphics{2.pdf} } \caption{三种车流量下中跨跨中3号梁弯矩时程曲线和频率分布直方图\label{图:正常车流正弯矩}} \end{figure}``` ![子图编号没有变](https://wenda.latexstudio.net/data/attach/210224/lLpNRSkQ.png "子图编号没有变")
mwe.zip
2307KB

3 回答3

1
参考回答 https://tex.stackexchange.com/a/584745/180617
  • 回复 不言不语 :更正是将\subcaptionbox换成\beigin{subfigure} – 不言不语 2021-02-24 20:49 回复
  • 也可以使用楼下的\ContinuedFloat,不过要将\subcaptionbox改成\subfigure – 不言不语 2021-02-24 20:32 回复
  • 非常感谢! – 不言不语 2021-02-24 20:31 回复
1
我来推荐一个目前不多见的 `keyfloat` 包吧,这个包其实在 `subcaption` 手册中提到过,但很少人注意到。下面的例子用的都是 `mwe` 包提供的图像。 ``` \documentclass{article} \usepackage{mwe} \usepackage{keyfloat} \begin{document} \begin{keysubfigs}{2}{c={A set of figures},l=fig:continuedfigures} \keyfig{lw=0.9,c={First of a set},l=fig:contfirst}{example-image-a} \keyfig{lw=0.9,c={Second of a set},l=fig:contsecond}{example-image-b} \end{keysubfigs} \begin{keysubfigs}{2}{c={\dots continued},cont} \keyfig{lw=0.9,c={Third of a set},l=fig:contthird}{example-image-c} \keyfig{lw=0.9,c={Fourth of a set},l=fig:contfourth}{example-image-a} \end{keysubfigs} \end{document} ``` 以上代码运行结果是 ![](https://wenda.latexstudio.net/data/attach/210224/738lJztN.png) 这个包手册的 2.1 节讲了如何与 `caption` 和 `cleveref` 包搭配使用,可以多浏览一下。手册一共提供了32个例子,几乎涵盖了我们可能用到的方面。
0
`subfig` 宏包提供了 `\ContinuedFloat` 命令

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。