20 在revtex4-2 模板下使用caption宏包后,图表标题的标题均变成自动居中是怎么回事?

发布于 2022-03-24 17:52:21

最近在学习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}]

然后是正常情况下的效果:
2.png

去掉caption宏包前面的注释符号,再运行一次,效果如下:
1.png

会遇到这个原因是因为我尝试引入subfcaption宏包来给子图编号,如(a), (b), (c)...这种,但是无论是引入caption宏包还是单独的subfcaption宏包都会出现上面的问题。针对这个情况,有几个问题想请教:

1)请问这种情况有没有解决办法?

2)若在revtex4-2模板下无法使用caption宏包,请问在此模板下又该如何给子图添加标题并可以调节标题样式,如把编号放到子图左上角这种操作?

这里也附上revtex4-2的压缩包,来源于官网。
revtex-tds-2020-10-22.zip

查看更多

关注者
0
被浏览
2k
1 个回答
LaTeXStudio
LaTeXStudio 2022-03-24
这家伙很懒,什么也没写!

revtex 模板设计需要认真读他的说明文档,你可以理解为比较封闭的一套模板,实际他的设计蛮好的,但是
我们日常设计使用的宏包直接叠加上去使用,就会异常。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览