处理许多小图片的最佳方法

处理许多小图片的最佳方法

我有一份像这样的文件

在此处输入图片描述

您可能已经注意到,我有很多小图片,而且由于我采用单列布局(我想继续使用它,至少作为整个文档的默认布局),这些图片占用了大量空间,而文本空间却很少。有什么好办法可以解决这个问题?

我不知道这是否有什么区别,但这是硕士论文的一部分。

答案1

使用一个(1)浮点数figure,但n(2,3 ...) minipages,每个宽度设置为小于\linewidth文本的 1/2、1/3 ...,一个图像(始终使用 width= \linewidth,即整个小页面的宽度)加上标准\caption内部。并使用\hfill在小页面之间添加一些边距。即:


Mwe1


\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\begin{minipage}[t]{.45\linewidth}  
\includegraphics[width=\linewidth]{example-image-a}
\caption{\lipsum[2][1-2]}
\end{minipage}\hfill%
\begin{minipage}[t]{.45\linewidth}  
\includegraphics[width=\linewidth]{example-image-b}
\caption{\lipsum[2][1-2]}
\end{minipage}\hfill%
\end{figure}
\lipsum[2]  
\end{document}    

或者,使用ncolumns 使用 multicolfloat 包内部的方法来简化代码。以三个小数字为例:


姆韦


\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\begin{multicols}{3}    
\includegraphics[width=\linewidth]{example-image-a}
\caption{\lipsum[1][1-3]}\newcolumn
\includegraphics[width=\linewidth]{example-image-b}
\caption{\lipsum[2][1-2]}\newcolumn
\includegraphics[width=\linewidth]{example-image-c}
\caption{\lipsum[3][1-3]}
\end{multicols}
\end{figure}
\lipsum[2]  
\end{document}

相关内容