포함 그래픽, 다중 색상 환경에서 그림 뒤의 공백

포함 그래픽, 다중 색상 환경에서 그림 뒤의 공백

나는 mulicol 환경의 기둥 안에 그림을 배치하려고 합니다. 모양은 레지스터-트루(라텍스에서 지원하지 않더라도)여야 합니다. 즉, 모든 줄은 열 전체에서 동일한 높이에 있어야 합니다. 포함된 그래픽을 사용하여 사진을 배치할 때 때로는 사진 뒤의 선 위치가 엉망이 됩니다. 안타깝게도 사진의 크기가 다르므로 열 너비에 맞게 조정합니다.

사진 전후에는 약간의 공간이 있어야 합니다. vfill, vspace 등을 사용해 보았지만 라텍스가 선 위치를 변경하거나 변경하지 않는 원인이 무엇인지 알 수 없습니다. 내가 원하는 것은 포함 그래픽 뒤의 줄 위치가 다른 모든 열과 동일하다는 것입니다.

MWE:

\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

\parand 의 조합 \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}

여기에 이미지 설명을 입력하세요

관련 정보