包括圖形,多色環境中圖片後的空間

包括圖形,多色環境中圖片後的空間

我嘗試將圖片放置在多環境的列中。外觀應該是註冊真實的(即使乳膠中不支持這一點),即所有行在列上都應該具有相同的高度。當我放置帶有包含圖形的圖片時,有時會弄亂圖片後面的線條的位置。不幸的是,這些圖片的尺寸不同,我確實調整了它們以適應列寬。

圖片前後應該會有一些空間。我嘗試使用 vfill、vspace 等,但我無法弄清楚是什麼導致乳膠改變或不改變線條的位置。我想要的只是 includegraphics 之後的行的位置與所有其他列相同。

微量元素:

\documentclass[9pt,twoside]{extreport}
\usepackage{etex}
\usepackage[papersize={32cm,47cm }]{geometry}
% \usepackage{graphicx}
\usepackage{lipsum}
\usepackage[demo]{graphicx}

%\usepackage{color}
\usepackage{microtype}
\usepackage{multicol}

\usepackage{multicol}
\newlength{\mybottom}
\setlength{\mybottom}{60pt}
\newlength{\myleft}
\setlength{\myleft}{50pt}

\parskip=0pt 
\parindent=12pt

\geometry{
top=80pt,
bottom=\mybottom,
left=\myleft,
right=30pt
}

\newcommand{\floatpic}[1]{
\noindent\rule{\linewidth}{#1}
}

\begin{document}
\begin{multicols}{5}

\lipsum
\lipsum

\floatpic{2.1cm}

\lipsum
\floatpic{4.3cm}
\lipsum
\floatpic{4.3cm}

\lipsum
\lipsum

\end{multicols}
\newpage


\end{document}

答案1

\par和的組合\medskip(或組合命令\medskip)將為您提供您想要的東西。您可以為其定義一個環境,​​如下所示這個很好的答案

% arara: pdflatex

\documentclass{article}
\usepackage{blindtext} % for dummy text
\usepackage{multicol}
\usepackage{microtype} % for nice typesetting in narrow columns
\usepackage[demo]{graphicx}
\usepackage{caption} % for \captionof

\begin{document}
    \begin{multicols}{3}
        \blindtext
        %
        \medbreak\noindent\minipage{\columnwidth}
            %\centering % if smaller than \columnwidth
            \includegraphics[width=\columnwidth]{abc}
            %\captionof{figure}{some caption} % optional
        \endminipage\medbreak % might require \bigbreak if caption is too short
        %
        \blindtext
    \end{multicols}
\end{document}

在此輸入影像描述

相關內容