【问题标题】:How to set 3 pictures on the same line如何在同一行设置3张图片
【发布时间】:2016-06-05 12:30:00
【问题描述】:

我正在写我的论文报告,我得到了一些关于 LaTeX 的帮助。 我想在同一行设置 3 张图片,每页制作 3 x 3 张图片。

这是我的脚本:

\begin{figure}[!h]
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field5_SN_map_final.png}
    \end{subfigure}
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field6_SN_map_final.png}
    \end{subfigure}
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{./Stage/Data/Field7_SN_map_final.png}
    \end{subfigure}
\end{figure}

但我得到了一些错误:

你有什么想法可以解决我的问题吗?

谢谢!

【问题讨论】:

  • 不是一个真正的答案,因此对于初学者来说,评论:subfigure 很久以前就已经过时了,因此如果您能够使用 subfig 代替,您可能会得到更广泛的用户群的支持来帮助您。其次,是不是 subfigure 期望花括号中有两个参数,而不是只有一个?
  • ... 或者把这个问题移到TeX - LaTeX Stack Exchange :-?

标签: latex latex-environment


【解决方案1】:

我认为您应该以这种方式定义图形的宽度:\includegraphics[width=0.3\linewidth]{your_figure} 并从 \subfigure 中删除宽度。所以代码应该是这样的:

\begin{figure}[!h]
\centering
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field5_SN_map_final.png}
\end{subfigure}
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field6_SN_map_final.png}
\end{subfigure}
\begin{subfigure}[b]
    \includegraphics[width=0.3\linewidth]{./Stage/Data/Field7_SN_map_final.png}
\end{subfigure}

\end{图}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-28
    • 2021-02-28
    • 2012-11-09
    • 1970-01-01
    • 2019-11-09
    • 1970-01-01
    • 2020-03-25
    • 2012-03-09
    相关资源
    最近更新 更多