RevTeX 4.1 字幕问题

RevTeX 4.1 字幕问题

我正在使用 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 的评论)

minipages 并不与 不兼容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}

标题自动位于 REVTeX 文档的中心

相关内容