我正在写硕士论文,需要放置大量的图像和表格,如下所示:
\段落{名称 1}
...长长的图像和表格列表..
\paragraph{名称 2}
...长长的图像和表格列表..
为了使图像处于正确的位置并且不会根据其自身标题改变位置,我选择创建非浮动图像和表格。此外,我的所有图形都是小图像的组合。例如,我的一段代码是:
\paragraph{name paragraph}
\begin{center}
\includegraphics[width=0.45\textwidth]{name figure 1} \quad
\captionof*{figure}{partial caption figure 1}
\includegraphics[width=0.45\textwidth]{name figure 2}
\captionof*{figure}{partial caption figure 2}
\captionof{figure}{Total caption }
\label{name_label}
\end{center}
这样,我就得到了图像没有水平平铺的结果,如附图所示:
我希望图像水平平铺,如果我不在每个图像上插入部分标题,就会发生这种情况,如我在附加图像的底部所示。
那么,我的问题有解决办法吗?还有其他方法可以在非浮动环境中插入多张图片吗?
答案1
您可以minipage
在数字周围使用 s:
\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}
\begin{document}
\paragraph{name paragraph}
\begin{center}
\begin{minipage}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-a}
\captionof*{figure}{partial caption figure 1}
\end{minipage}\hfill
\begin{minipage}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-b}
\captionof*{figure}{partial caption figure 2}
\end{minipage}
\captionof{figure}{Total caption }
\label{name_label}
\end{center}
\end{document}
事实上,我建议您使用另一个minipage
来包围整个构造;否则,在某些情况下,一般标题可能会出现在与图像不同的页面中:
\noindent\begin{minipage}{\textwidth}
\begin{center}
\begin{minipage}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-a}
\captionof*{figure}{partial caption figure 1}
\end{minipage}\hfill
\begin{minipage}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-b}
\captionof*{figure}{partial caption figure 2}
\end{minipage}
\captionof{figure}{Total caption }
\label{name_label}
\end{center}
\end{minipage}