latex中插入两个并列图片的代码
时间: 2024-03-24 20:36:41 浏览: 199
LaTeX 中插入两个并列图片的代码可以使用 `subfigure` 或 `subcaption` 宏包来实现。以下是两种方法的示例代码:
使用 `subfigure` 宏包:
```latex
\usepackage{graphicx}
\usepackage{subfigure}
\begin{figure}[htbp]
\centering
\subfigure[第一张图片的标题]{\label{fig:subfig1}
\includegraphics[width=0.45\textwidth]{figure1.png}}
\subfigure[第二张图片的标题]{\label{fig:subfig2}
\includegraphics[width=0.45\textwidth]{figure2.png}}
\caption{整个图片的标题}
\label{fig:whole}
\end{figure}
```
使用 `subcaption` 宏包:
```latex
\usepackage{graphicx}
\usepackage{subcaption}
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{figure1.png}
\caption{第一张图片的标题}
\label{fig:subfig1}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{figure2.png}
\caption{第二张图片的标题}
\label{fig:subfig2}
\end{subfigure}
\caption{整个图片的标题}
\label{fig:whole}
\end{figure}
```
这两种方法的区别在于 `subfigure` 宏包会自动给子图编号,而 `subcaption` 宏包需要手动添加 `\caption` 命令来给子图编号和添加标题。另外,`subcaption` 宏包需要使用 `subfigure` 环境来包含每个子图。
阅读全文