
我正在寫一篇文章,我必須並排顯示數字。我使用了以下連結中的命令如何水平排列3張圖片?要做到這一點。然而,圖是按順序編號的,例如。圖 1、圖 2 圖 3。
答案1
您也可以使用該subcaption
套件及其subfigure
環境。以下範例設定子圖,以便它們佔據文字區塊的整個寬度。它還假設與每個子圖相關的圖具有相同的寬度;如果不是這種情況,只需subfigure
適當調整 s 的寬度即可。
\documentclass{article}
\usepackage{subcaption}
\usepackage[demo]{graphicx} % omit 'demo' for real document
\begin{document}
\begin{figure}
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_a.pdf}
\caption{First subfigure} \label{fig:1a}
\end{subfigure}%
\hspace*{\fill} % maximize separation between the subfigures
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_b.pdf}
\caption{Second subfigure} \label{fig:1b}
\end{subfigure}%
\hspace*{\fill} % maximizeseparation between the subfigures
\begin{subfigure}{0.31\textwidth}
\includegraphics[width=\linewidth]{fig_c.pdf}
\caption{Third subfigure} \label{fig:1c}
\end{subfigure}
\caption{A figure that contains three subfigures} \label{fig:1}
\end{figure}
\end{document}
答案2
您可以使用subfig
套件:
\usepackage{subfig}
\begin{figure}[htbp]
\subfloat[subfig-a's caption]{\includegraphics[height=1.8in]{...}}
\subfloat[subfig-b's caption]{\includegraphics[height=1.8in]{...}}
\subfloat[subfig-c's caption]{\includegraphics[height=1.8in]{...}}
\caption{...}
\end{figure}