最近在学习Latex,使用Texlive,用的TeXstudio。
在revtex4-2模板下使用caption宏包时会出现问题,直接先上没问题时的代码,这里直接复制到TeXstudio再放个图片就能运行:
\documentclass[reprint,amsmath,amssymb,aps]{revtex4-2}
\usepackage{graphicx}% Include figure files
%\usepackage{caption}
\begin{document}
\begin{figure}[!htb]
\includegraphics[width=0.9\linewidth]{fig_1}
\caption{ A figure caption. The figure captions are automatically numbered. A figure caption. The figure captions are automatically numbered. A figure caption. The figure captions are automatically numbered. A figure caption. The figure captions are automatically numbered.}
\end{figure}
\end{document}]
然后是正常情况下的效果:
去掉caption宏包前面的注释符号,再运行一次,效果如下:
会遇到这个原因是因为我尝试引入subfcaption宏包来给子图编号,如(a), (b), (c)...这种,但是无论是引入caption宏包还是单独的subfcaption宏包都会出现上面的问题。针对这个情况,有几个问题想请教:
1)请问这种情况有没有解决办法?
2)若在revtex4-2模板下无法使用caption宏包,请问在此模板下又该如何给子图添加标题并可以调节标题样式,如把编号放到子图左上角这种操作?
这里也附上revtex4-2的压缩包,来源于官网。
revtex-tds-2020-10-22.zip