添加两个图像作为一个图形,但如何重命名它们

添加两个图像作为一个图形,但如何重命名它们

我知道如何将两张图片添加为一个图形,但我不知道如何单独重命名它们。例如,第一个是“a”,第二个是“b”,这样我就可以在标题中解释。

\begin{figure}[h] \label{...}
    \centering % Horizontally center the figure
    \includegraphics[width=0.45\textwidth]{Gaopaper_cQED} % Include the figure
    \includegraphics[width=0.45\textwidth]{Gaopaper_cQED-2} % Include the figure
    \caption{The engineering cycle of a cQED device}
\end{figure}

我也尝试过表格,但收到此错误消息“!未定义的控制序列。”

\begin{tabular}{cc}
\subfloat[a]{\includegraphics[width=0.20]{Resonator2-ANSYS-renderer}} &
\subfloat[b]{\includegraphics[width = 0.20]{Resonator2-ANSYS-Efield}}
\caption{ a) A resonator with ANSYS... b) The same ...}
\end{tabular}

答案1

制作字幕的首选软件包是subcaption包裹。它提供了\subcaptionbox设置子标题的宏,您可以在需要时引用它。以下是显示基本设置的用例:

在此处输入图片描述

\documentclass{article}

\usepackage{subcaption,graphicx}
\captionsetup{
  subrefformat=parens
}

\begin{document}

\begin{figure}
  \centering
  \subcaptionbox{Left\label{fig:fig-left}}[.4\linewidth][c]{%
    \includegraphics[width=\linewidth]{example-image-a}}\quad
  \subcaptionbox{Right\label{fig:fig-right}}[.3\linewidth][c]{%
    \includegraphics[width=\linewidth]{example-image-b}}%
  \caption{Main figure caption}
  \label{fig:fig}
\end{figure}

See Figure~\ref{fig:fig}.

See Figure~\ref{fig:fig-left} and~\ref{fig:fig-right}.

See Figure~\ref{fig:fig}\subref{fig:fig-left} and~\subref{fig:fig-right}.

\end{document}

可以进行多种自定义。请参阅subcaption文档了解更多信息。

相关内容