我正在使用revtex4
document 类撰写一篇文章,但它似乎与 不兼容subfig
(似乎也在加载caption
)。我该如何在文档中为一些子图添加标题revtex4
?
以下最小示例显示了加载如何subfig
破坏文档类定义的图形格式。
\documentclass[twocolumn]{revtex4}
% Uncomment the following line to see the problem
%\usepackage{subfig}
\begin{document}
\begin{figure}
\centering
\framebox[5cm]{\raisebox{3cm}{}}
\caption{Some dummy title for my figure which should be long enough
to occupy at least a couple of lines, and maybe even a bit
more. That's good.}
\end{figure}
\end{document}
此外,该caption
软件包还会发出以下警告
Package caption Warning: \caption will not be redefined since it's already
(caption) redefined by a document class or package which is
(caption) unknown to the caption package.
See the caption package documentation for explanation.
所以问题是,我该如何解决这个问题? 有没有subfig
可以与一起使用的替代方案revtex4
?
答案1
您可以使用选项caption=false
:加载subfig包,例如:
\usepackage[caption=false]{subfig}
这会阻止加载 caption 包。(caption3.sty 仍将被加载,但这不会造成损害,因为此文件仅提供 subfig 包所需的一些宏,特别是它不会改变任何字幕。)
有关详细信息,请参阅 subfig 包文档。