对于一篇论文,我使用以下课程:
\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}