将两个图像并排放置在给定类别中

将两个图像并排放置在给定类别中

对于一篇论文,我使用以下课程:

\documentclass[utf8]{frontiersSCNS}

在这个类中,我想将两幅图像并排放置。没有这些答案为我工作。

下面的代码可以工作,但是图片彼此位于下方而不是彼此相邻。

\begin{figure}[!tbp]
  \centering
  {\includegraphics[width=0.5\textwidth]{Interpretability VS. AUC_20.pdf}}
  \hfill
  {\includegraphics[width=0.5\textwidth]{Interpretability VS. AUC_all.pdf}}
  \caption{Coherence scores for topic models with the top 10 and 20 words.}
  \label{fig:coherence_linechart}
\end{figure}

我怎样才能将我的图像合并成一张图片?

答案1

考虑您的代码(添加了行号以供参考):

1: \begin{figure}[!tbp]
2:   \centering
3:   {\includegraphics[width=0.5\textwidth]{Interpretability VS. AUC_20.pdf}}
4:   \hfill
5:   {\includegraphics[width=0.5\textwidth]{Interpretability VS. AUC_all.pdf}}
6:   \caption{Coherence scores for topic models with the top 10 and 20 words.}
7:   \label{fig:coherence_linechart}
8: \end{figure}

没有行结束符%在第 3 行,您实际上是在第一幅图像后引入了一个额外的空格。由于您将两幅图像缩放到0.5\textwidth,因此它们在水平方向上无法容纳在文本块中,因为额外的空间使整行比 更宽\textwidth。要么在第一幅图像后引入一个行尾%(并删除不必要的\hfill),要么减少缩放以容忍两幅图像之间的空格:

\begin{figure}
  \centering
  \includegraphics[width=0.49\linewidth]{<image_1>}%
  \hfill
  \includegraphics[width=0.49\linewidth]{<image_2>}%

  \caption{<caption>}
  \label{<label>}
\end{figure}

相关内容