在使用 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}