将图表并排放置在双栏文档的单栏中

将图表并排放置在双栏文档的单栏中

在使用 revtex4-1 编写文档时,我需要将两个数字并排放在一列中。我尝试了\subfigure以下命令,

\begin{figure*}[htp]
    \centering
    \subfigure[caption 1]{\includegraphics[scale=0.38]{image1.png}}\quad
    \subfigure[caption 2]{\includegraphics[scale=0.38]{image2.png}}
\end{figure*}

但它不起作用。显示以下错误消息,

Missing number, treated as zero. ...graphics[scale=0.38]{image1.png}}

以及许多其他错误消息。有人能指出我遗漏了什么吗?

答案1

  • 欢迎来到 TeX.SE!
  • 问题的原因不是在显示的代码片段中,而可能是在文档序言中(请参阅@John Kormylo 评论)。
  • 以下 MWE 效果很好,可以作为编写文档的起点:
\documentclass[reprint,
               amssymb,
               aps,
               ]{revtex4-2}
%--------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%
\usepackage{lipsum}                       % for dummy text filler
%---------------------------------------------------------------%
\usepackage{graphicx}              % <---
\usepackage[caption=false]{subfig} % <---

\begin{document}
\lipsum[1]
\begin{figure}[htp]
\setkeys{Gin}{width=0.48\linewidth}
    \subfloat[caption 1]{\includegraphics{example-image-a}}\hfill%
    \subfloat[caption 2]{\includegraphics{example-image-b}}
\caption{Common caption}
\end{figure}
\lipsum[2-7]
\end{document}

在此处输入图片描述

相关内容