📜  multi fig in row latex (1)

📅  最后修改于: 2023-12-03 15:17:45.004000             🧑  作者: Mango

在LaTeX中使用多个子图

在LaTeX中,我们常常需要在一张图中展示多个子图。这时,我们可以使用subfiguresubcaption包来实现。

使用subfigure
步骤
  1. 在导言区中引入subfigure包:\usepackage{subfigure}
  2. figure环境中使用subfigure环境,包含子图的代码应放在subfigure环境内。
  3. 在每个subfigure环境中,使用\includegraphics命令来导入对应的子图。
示例代码
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\begin{document}

\begin{figure}[htbp]
  \centering
  \subfigure[子图1]{\includegraphics[width=0.4\textwidth]{figure1}}
  \subfigure[子图2]{\includegraphics[width=0.4\textwidth]{figure2}}
  \caption{两个子图}
\end{figure}

\end{document}
示例效果

subfigure示例

使用subcaption
步骤
  1. 在导言区中引入subcaption包:\usepackage{subcaption}
  2. figure环境中使用subfigure环境,包含子图的代码应放在subfigure环境内。
  3. 在每个subcaption环境中,使用\includegraphics命令来导入对应的子图。
示例代码
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}

\begin{figure}[htbp]
  \centering
  \begin{subfigure}[b]{0.4\textwidth}
    \includegraphics[width=\textwidth]{figure1}
    \caption{子图1}
  \end{subfigure}
  \begin{subfigure}[b]{0.4\textwidth}
    \includegraphics[width=\textwidth]{figure2}
    \caption{子图2}
  \end{subfigure}
  \caption{两个子图}
\end{figure}

\end{document}
示例效果

subcaption示例

注意事项
  • subfiguresubcaption不能同时使用。
  • subfiguresubcaption中的\includegraphics命令可以用相对路径导入本地图片,也可以使用绝对路径导入外部图片。

以上就是在LaTeX中使用多个子图的方法和注意事项。