如何在LaTeX中插入2行2列的4张图片?
时间: 2024-02-13 13:06:28 浏览: 133
你可以使用 `subfigure` 宏包和 `subcaption` 宏包来实现在LaTeX中插入2行2列的4张图片,具体步骤如下:
1. 加载 `subfigure` 和 `subcaption` 宏包
```latex
\usepackage{subfigure}
\usepackage{subcaption}
```
2. 在 `figure` 环境中插入4个 `subfigure` 环境
```latex
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image1}
\caption{Caption1}
\label{fig:subfig1}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image2}
\caption{Caption2}
\label{fig:subfig2}
\end{subfigure}
\vskip\baselineskip
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image3}
\caption{Caption3}
\label{fig:subfig3}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image4}
\caption{Caption4}
\label{fig:subfig4}
\end{subfigure}
\caption{Main Caption}
\label{fig:mainfig}
\end{figure}
```
其中,`[b]` 表示对齐方式为底部对齐,`0.45\textwidth` 表示每个子图的宽度为总宽度的45%。
3. 使用 `\ref` 命令引用子图
```latex
如图~\ref{fig:subfig1} 所示,...
```
这样就可以在LaTeX中插入2行2列的4张图片了。
阅读全文