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