我正在将我的论文合并成一篇论文,显然我subfig
在一篇论文和subcaption
另一篇论文中都使用了使用该软件包的子图。这是一个坏主意,因为这些软件包会发生冲突,而且通常不能一起使用,例如
**“没有定义计数器‘subfigure@save’。”** -subfig 错误
我想知道,由于我在单独的章节中专门使用每一个,是否有任何方法可以按章节有选择地加载包,或者我是否需要将所有子图更改为同一个包?
谢谢。
编辑:这是我解决问题的方法。它可能不优雅,但有效。我将其添加到问题中,而不是作为解决方案,因为更优雅的解决方案总是受欢迎的。
- 我禁用了该包的加载
subfig
。 - 我写的
subfig
命令如下:
\newcommand{\subfloat}[3][LABEL]{% \begin{subfigure}{#3\textwidth}% #2% \caption{#1}% \end{subfigure}% }
因此现在对的调用将\subfig[caption]{content}{number}
转换为子图。第三个参数是因为我通常放置命令,这些命令的宽度由案例中的命令includegraphics
控制,而通过包装器控制。所以我需要手动删除宽度定义并将其作为外部参数。includegraphics
subfloat
subfigure
subfigure