我的问题是如何压缩图片和文本(部分、小节和普通文本)之间的空间。我也尝试过这,但 \vspace 在测量方面效果不佳,有时它会与另一段落的文本重叠。
我向你展示使用 \vspace 的样子:
此外,我尝试了 \textfloatsep,但没有作用......
我的目标是制作一个带有一些图片的三列文档布局(三联画)。
\documentclass[a4paper,landscape,12pt]{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[demo]{graphicx}
\usepackage{multicol}
\usepackage[margin=0.6cm]{geometry}
\newcommand{\squeezeup}[1]{\vspace{-#1}}
% \setlength{\textfloatsep}{10pt plus 1.0pt minus 2.0pt} %dont work
\begin{document}
\thispagestyle{empty}
\begin{multicols}{3}
\section{section 1}
\blindtext
\section{section 2}
\subsection{section 2.1}
\blindtext % \\[3mm]
\includegraphics[width=0.3\textwidth]{place1.jpg}%\\[3mm]
\subsection{section 2.1}
\blindtext % \\[3mm]
\includegraphics[width=0.3\textwidth]{place2.jpg}%\\[3mm]
% \squeezeup
\vspace{-9mm} % don't work
\subsection{section 2.1}
\squeezeup{0.5cm}
\blindtext
% \\[3mm]
\includegraphics[width=0.3\textwidth]{place3.jpg}%\\[3mm]
\subsection{section 2.3}
\blindtext
% \\[3mm]
\includegraphics[width=0.3\textwidth]{place4.jpg}%\\[3mm]
\subsection{section 1}
\blindtext
\enlargethispage{\baselineskip}
% \\[3mm]
\includegraphics[width=0.3\textwidth]{place5.png}%\\[3mm]
\subsection{section 1}
\blindtext % \\[3mm]
\includegraphics[width=0.3\textwidth]{place6.jpg}%\\[3mm]
\subsection{section 1}
\blindtext % \\[3mm]
\includegraphics[width=0.3\textwidth]{place7.jpg}%\\[3mm]
\end{multicols}
\end{document}