小页面内的两张图片(并排)有一个共同的标题,即“图 1 和 2:”

小页面内的两张图片(并排)有一个共同的标题,即“图 1 和 2:”

我在 里面有两张图片minipage,所以我可以将它们并排显示。当我为图片添加标题时,它只显示“图 3:文本”,但我想让它显示“图 3 和 4:文本”。

我尝试在每个图像中都进行\end{figure}和操作,但图像无法再并排显示。我目前拥有的代码是:\begin{figure}minipage

\begin{figure}[h]
\begin{minipage}[h]{0.3\textwidth}
\includegraphics[scale=0.58]{fig1}
\end{minipage} \hspace{0.2\textwidth}
\begin{minipage}[h]{0.3\textwidth}
\includegraphics[scale=0.58]{fig2}
\end{minipage}
\caption{text}
\end{figure}

答案1

这不完全是您所要求的,但以下情况如何?我使用该subcaption包将您的两张图片放入两个“子图”中。然后可以单独引用这些图片(图 1a 和图 1b),也可以作为一对引用(图 1)。

代码

\documentclass{article}

\usepackage{subcaption}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure}[h]
    \begin{subfigure}{0.3\textwidth}
        \includegraphics[scale=0.58]{fig1}
        \caption{horse}
        \label{fig:horse}
    \end{subfigure} \hspace{0.2\textwidth}
    \begin{subfigure}{0.3\textwidth}
        \includegraphics[scale=0.58]{fig2}
        \caption{zebra}
        \label{fig:zebra}
    \end{subfigure}
\caption{animals}
\label{fig:animals}
\end{figure}

Figure~\ref{fig:animals} shows some animals. Figure~\ref{fig:horse} shows a horse.

\end{document}

结果

在此处输入图片描述

答案2

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}
\newcounter{dummy}
\begin{document}

\begin{figure}[!h]
\centering
  \includegraphics[scale=0.58]{fig1}
\caption{text}
\end{figure}

\begin{figure}[!h]
\centering%
\begin{minipage}{0.3\textwidth}
  \includegraphics[width=\linewidth]{fig1}
\end{minipage}%
\hspace{0.2\textwidth}%
\begin{minipage}{0.3\textwidth}\centering
  \includegraphics[width=\linewidth]{fig2}
\end{minipage}%
  \renewcommand\thefigure{\arabic{figure} \& %
  \setcounter{dummy}{\arabic{figure}}%
  \protect\stepcounter{dummy}\arabic{dummy}}%
\caption{text}
\stepcounter{figure}%
\end{figure}

\begin{figure}[!h]
\centering
  \includegraphics[scale=0.58]{fig1}
\caption{text}
\end{figure}

\end{document}

在此处输入图片描述

相关内容