我有两个图,我将它们垂直放置在文本中。这两个图位于同一列,彼此叠在一起。我试图将此图的主标题左对齐(默认情况下标题居中)。但我没有成功。以下是文本:
\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
字幕样式是将字幕置于中心。假设您被迫坚持使用这种文档类,那么接受这种样式设置可能是一个好主意。