调整图中主标题的对齐方式

调整图中主标题的对齐方式

我有两个图,我将它们垂直放置在文本中。这两个图位于同一列,彼此叠在一起。我试图将此图的主标题左对齐(默认情况下标题居中)。但我没有成功。以下是文本:

\documentclass[reprint,
superscriptaddress,showpacs,amsmath,amssymb,
aps,
pra,
]{revtex4-1}

\usepackage{graphicx}
\usepackage{subfig}

\begin{document}
\begin{figure}[h!] 
    \captionsetup[subfigure]{margin={0.92cm,0cm}}
    \subfloat[]{%
        \includegraphics[height=7.3cm,width=8cm]{example-image}%
     }
    \captionsetup[subfigure]{margin={1.2cm,0cm}}
        \hspace{-4mm} 
    \subfloat[]{%
        \includegraphics[height=3.8cm,width=8.3cm]{example-image}%
    }

   \captionsetup[subfigure]{justification=justified,singlelinecheck=false}             \caption{This is the main caption that I would like to have it justified and not centered (a) test figure 1 (b) test figure 2 } 
\label{figlabel} 
\end{figure}
\end{document}

我有两个不同比例的图,所以我必须让它们具有不同的大小,并且每个图的 (a) 和 (b) 标签移动不同。但我的问题是两个图下的主要标题。即使包括

\captionsetup[subfigure]{justification=justified,singlelinecheck=false} 

或者

\captionsetup[subfigure]{justification=raggedright,singlelinecheck=false}

我没有办法修复它。

答案1

文档revtex4-1类实际上与包不兼容caption。虽然您不直接加载caption,但它是由subfig包加载的,以便利用前一个包的\captionsetup宏。

结果是,这个\captionsetup宏没有多大作用——如果有的话。revtex4-1字幕样式是将字幕置于中心。假设您被迫坚持使用这种文档类,那么接受这种样式设置可能是一个好主意。

相关内容