我正在使用 REVTeX 4.1,但它似乎没有“生效”。我注意到的一件事是标题没有对齐,字体也没有按应有的大小变小。以下是 MWE:
\documentclass[reprint,aps,prl,twocolumn ,groupedaddress,nobibnotes]{revtex4-1}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup[figure]{labelfont=bf,justification=justified,singlelinecheck=off,}
\begin{document}
\begin{figure}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{This is a long sentence to test whether the caption is justified
or not. Unfortunately it is not.}
\end{figure}
\end{document}
答案1
事实上,您所描述的行为是默认行为revtex4-1
。
正如您所说,这并不是“有效的”,只是因为您正在加载caption
与该类不兼容的包。
因此,不要加载任何caption
内容subcaption
,您将获得字体和对齐的字幕\small
。
平均能量损失
\documentclass[reprint,aps,prl,twocolumn ,groupedaddress,nobibnotes]{revtex4-1}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{This is a long sentence to test whether the caption is justified
or not. Unfortunately it is not.}
\end{figure}
\end{document}
输出
编辑(回应 OP 的评论)
minipage
s 并不与 不兼容revtex4-1
。
下面是如何将两幅图像并排放置在一列和两列模式下的示例。
\documentclass[reprint,aps,prl,twocolumn ,groupedaddress,nobibnotes]{revtex4-1}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\begin{document}
\begin{figure}
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{This is a long sentence to test whether the caption is justified
or not. Unfortunately it is not.}
\end{minipage}\hfill%
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{Another figure.}
\end{minipage}%
\end{figure}
\begin{figure*}
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{This is a long sentence to test whether the caption is justified
or not. Unfortunately it is not.}
\end{minipage}\hfill%
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[width=.9\linewidth]{circuits.png}
\caption{Another figure.}
\end{minipage}%
\end{figure*}
\end{document}
输出(同一列中的两幅图像)
输出(两幅图像跨越两列)
答案2
我遇到了与 OP 类似的问题:居中标题的字体大小不正确。问题出在我使用的包上subfig
。解决方案是添加以下选项:
\usepackage[caption=false]{subfig}