\begin{figure}[!htb]%图1 \centering \subfigure{a}{ \centering \includegraphics[width=3in]{fig1a.pdf}} \subfigure{b}{ \centering \includegraphics[width=3in]{fig1b.pdf}} \caption{船舶挂靠港口顺序} \end{figure}[![](http://tieba.baidu.com/photo/p?kw=latex&ie=utf-8&flux=1&tid=5842750507&pic_id=999b93cad1c8a7868e85da3a6a09c93d71cf50df&pn=1&fp=2&see_lz=1)](http://tieba.baidu.com/photo/p?kw=latex&ie=utf-8&flux=1&tid=5842750507&pic_id=999b93cad1c8a7868e85da3a6a09c93d71cf50df&pn=1&fp=2&see_lz=1)

3 回答3

27
![](/static/images/ext/pdf.gif)<a href="https://static.latexstudio.net/data/attach/201912/cd97f99d3c5ac12.pdf" target="_blank">mwe_subfig.pdf</a> 源码如下: ```tex %mwe_subfig.tex \documentclass{article} \usepackage{mwe} \usepackage{subfigure} \usepackage{caption} \begin{document} \begin{figure}%图1 \centering \begin{minipage}{0.45\linewidth} \centering \subfigure[a]{\includegraphics[width=\linewidth]{example-image-a.pdf}} \end{minipage}\qquad \begin{minipage}{0.45\linewidth} \centering \subfigure[b]{\includegraphics[width=\linewidth]{example-image-b.pdf}} \end{minipage} \caption{a and b} \end{figure} \end{document} ```
14
把 `\centering` 去掉.

作者追问:2019-12-02 14:44

你好,我试了一下,去掉了\centering之后,图片都不居中显示了,而且标题还是左对齐,是缺少了什么包吗
  • 你好,我试了一下,去掉了\centering之后,图片都不居中显示了,而且标题还是左对齐,是缺少了什么包吗 – 苏格 2019-12-02 14:43 回复
  • 好的,我试一下,谢谢 – 苏格 2019-12-02 12:21 回复
0
```tex \documentclass{article} \usepackage{subcaption} \usepackage{mwe} \begin{document} \begin{figure} \centering \begin{subfigure}{0.45\linewidth} \includegraphics[width=\linewidth]{example-image-a.pdf} \caption{Sub Caption 1}\label{fig:subcaption1} \end{subfigure} \begin{subfigure}{0.45\linewidth} \includegraphics[width=\linewidth]{example-image-b.pdf} \caption{Sub Caption 2}\label{fig:subcaption2} \end{subfigure} \caption{Main Caption}\label{fig:maincaption} \end{figure} \end{document} ``` 提供一个例子在这里

作者追问:2019-12-02 15:00

修改之后子图是横向排列的,怎么纵向排列呢

回答: 2019-12-02 16:45

加换行符 `\\` 就好了啊……另外如果 `subfigure` 规定的宽度够大,系统自然会把它安排在下面。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。