![小页面内的两张图片(并排)有一个共同的标题,即“图 1 和 2:”](https://linux22.com/image/268773/%E5%B0%8F%E9%A1%B5%E9%9D%A2%E5%86%85%E7%9A%84%E4%B8%A4%E5%BC%A0%E5%9B%BE%E7%89%87%EF%BC%88%E5%B9%B6%E6%8E%92%EF%BC%89%E6%9C%89%E4%B8%80%E4%B8%AA%E5%85%B1%E5%90%8C%E7%9A%84%E6%A0%87%E9%A2%98%EF%BC%8C%E5%8D%B3%E2%80%9C%E5%9B%BE%201%20%E5%92%8C%202%EF%BC%9A%E2%80%9D.png)
我在 里面有两张图片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}