编辑

编辑

\textfloatsep,使用时\floatsep似乎\intextsep不起作用multicols

使用多列时,是否有不同的方法来设置图像前后的距离?

答案1

类似这样的事?

% !TeX TS-encoding = utf8
% !TeX TS-spellcheck = fr_FR
% !BIB TS-program = biber
% !TeX TS-program = lualatex

\documentclass[12pt,a4paper]{memoir}

\usepackage{graphicx}
\newcommand{\fig}[2][.26]{{\hfill\includegraphics[width=#1\linewidth]{#2}\hfill}\break}
\usepackage{lipsum}
\begin{document}
    \lipsum[1]
    \fig{Image}
    \lipsum[2]
\end{document}

编辑

正如@Frank Mittelbach 指出的那样,我的第一次尝试有所欠缺multicol... 我也考虑了@David 的评论。

\documentclass[12pt,a4paper]{memoir}
\usepackage{multicol}
\usepackage{graphicx}
\newcommand{\fig}[2][.26]{{\par\centering\includegraphics[width=#1\linewidth]{#2}\par}}
\usepackage{lipsum}
\begin{document}
    \begin{multicols}{2}
        \lipsum[1]
        \fig{Image}
        \lipsum[2]
    \end{multicols}
\end{document}

答案2

感谢大家的帮助!

我使用了以下代码:

{\centering \includegraphics[width=.12\textwidth]{ImageName.jpg}}

最终,取决于图像的位置:

{\centering \includegraphics[width=.12\textwidth]{ImageName.jpg}\\}

基本上是:

{\par\centering \includegraphics[width=.12\textwidth]{ImageName.jpg}\par}而无需\par节省更多空间。

相关内容