在一个章节中使用 subfig,在另一个章节中使用 subcaption

在一个章节中使用 subfig,在另一个章节中使用 subcaption

我正在将我的论文合并成一篇论文,显然我subfig在一篇论文和subcaption另一篇论文中都使用了使用该软件包的子图。这是一个坏主意,因为这些软件包会发生冲突,而且通常不能一起使用,例如 **“没有定义计数器‘subfigure@save’。”** -subfig 错误

我想知道,由于我在单独的章节中专门使用每一个,是否有任何方法可以按章节有选择地加载包,或者我是否需要将所有子图更改为同一个包?

谢谢。


编辑:这是我解决问题的方法。它可能不优雅,但有效。我将其添加到问题中,而不是作为解决方案,因为更优雅的解决方案总是受欢迎的。

  1. 我禁用了该包的加载subfig
  2. 我写的subfig命令如下:

\newcommand{\subfloat}[3][LABEL]{% \begin{subfigure}{#3\textwidth}% #2% \caption{#1}% \end{subfigure}% }

因此现在对的调用将\subfig[caption]{content}{number}转换为子图。第三个参数是因为我通常放置命令,这些命令的宽度由案例中的命令includegraphics控制,而通过包装器控制。所以我需要手动删除宽度定义并将其作为外部参数。includegraphicssubfloatsubfiguresubfigure

相关内容