使用 revtex 绘制带侧边标题的双列图形

使用 revtex 绘制带侧边标题的双列图形

如何使用 revtex 创建带有侧边标题的双列图形?

我在已发表的文章中看到过这一点,但没有找到任何有关如何实现它的信息。

答案1

我假设您正在使用revtex4-1。这是我在两列上都想要一个图形时使用的代码。您可能需要修改scale图像的参数。

\documentclass[12pt,reprint]{revtex4-1}
\usepackage{graphicx}
\usepackage{caption, subcaption}

\begin{document}
\onecolumngrid

\begin{figure}[h]
\centering
\begin{subfigure}[h]{0.45\textwidth}
    \centering
    \includegraphics[scale=0.45]{filename1.png}
    \caption{subcaption1}
    \label{fig:1}
\end{subfigure}% 
~ 
\begin{subfigure}[h]{0.45\textwidth}
    \centering
    \includegraphics[scale=0.45]{filename2.png}
    \caption{subcaption2}
    \label{fig:2}
\end{subfigure}
\caption{Some caption}
\label{fig:caption}
\end{figure}

\twocolumngrid
\end{document}

你可能会想用\usepackage[caption=false]{subfig}而不是captionsubcaption但这样你就不能拥有,据我所知,这是您身材的主要捕获。我确信有办法解决这个问题,我只是找不到它。

revtex4-1 重印模式下的居中图形

使用时的代码\usepackage[caption=false]{subfig}如下所示:

\onecolumngrid
\begin{figure}
\centering
\subfloat[subcaption1]{\includegraphics[width=0.5\textwidth]{fig1.png}}
~
\subfloat[subcaption2]{\includegraphics[width=0.5\textwidth]{fig2.png}}
\end{figure}
\twocolumngrid

编辑

可以使用以下方法将标题移到一侧 sidecap。因此,修改代码,将 改为figure,并从 中SCfigure删除。要获得最佳的侧标题,用户必须手动调整图形边框或使用将图形和标题分开。[h]SCfigureminipage

\documentclass[12pt,reprint]{revtex4-1}
\usepackage{graphicx}
\usepackage{sidecap}
\usepackage{caption, subcaption}

\begin{document}
\onecolumngrid

\begin{SCfigure}
\centering
\begin{subfigure}[h]{0.45\textwidth}
    \includegraphics[scale=0.45]{filename1.png}
    \caption{subcaption1}
    \label{fig:1}
\end{subfigure}% 
~ 
\begin{subfigure}[h]{0.45\textwidth}
    \includegraphics[scale=0.45]{filename2.png}
    \caption{subcaption2}
    \label{fig:2}
\end{subfigure}
\caption{some caption that is used as a means to test the side caption of this figure}\label{fig:caption}
\end{SCfigure}

\twocolumngrid
\end{document}

revtex4-1-fix2

相关内容