如果我使用下面的代码,两个图像会水平堆叠,但当我删除%
\qquad` 时,子图会垂直堆叠。我在 Linux CentOs 上使用 Kile 编辑器。有什么想法吗?
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}[!h]
\begin{subfigure}[c]{.7\textwidth}
\includegraphics[width=\textwidth]{Image1.jpg}
\caption{Image 1}
\end{subfigure}
%\qquad
\begin{subfigure}[c]{.2\textwidth}
\includegraphics[width=\textwidth]{Image2.jpg}
\caption{Image 2}
\end{subfigure}
\end{figure}
\end{document}
答案1
子图的放置方式与大字母相同,因此要了解定位,可以考虑用\begin{subfigure}...\end{subfigure}
替换X
。
那么你可能会考虑的情况是
1.
XX
两个 X,中间没有空格。
2.
X X
两个 X 之间有空格
3.
X
X
输出与 2 相同,因为换行符与空格相同,
4.
X%
X
输出与 1 相同,因为换行符/空格已被注释掉。
5. (您的原件)
X
\quad
X
两个 X,中间带一个空格,另外还有一个 1em 空格。
6.
X%
\quad
X
两个 X 之间留有 1em 的间距
7. (原件\quad
已删除)
X
X
两个 X 位于不同的段落中,因此垂直堆叠。