删除 paracol 后的填充

删除 paracol 后的填充

我尝试使用 paracol 将图像分散到一段连续的文本中。我不能使用 wrapfig,因为它只适用于每段一个图像的情况。但是 paracol 在 paracol 环境结束后使用变量填充。我该如何全局删除此填充,以便文本读起来像一个连续的块?

(我曾尝试使用\nointerlineskip这个答案:如何消除paracol环境后的空格?,但无济于事)

梅威瑟:

\documentclass{scrreprt}

\usepackage{graphicx}
\usepackage{caption}
\usepackage{paracol}

    \begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.{\parfillskip=0pt\par} 

\columnratio{0.3}

\begin{paracol}{2}

    \begin{figure}[htp]
        \includegraphics[width=0.3\textwidth]{example-image-a}
        \caption*{}
    \end{figure}

    \switchcolumn

\noindent Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem{\parfillskip=0pt\par} 

\end{paracol}

\noindent sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et{\parfillskip=0pt\par} 

\columnratio{0.7}

\begin{paracol}{2}
\switchcolumn   
    \begin{figure}[htp]
        \includegraphics[width=0.3\textwidth]{example-image-b}
        \caption*{}
    \end{figure}

\switchcolumn
\noindent dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati 

\end{paracol}

\noindent cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. 

\end{document}

在此处输入图片描述

答案1

额外的空间实际上来自一个数字。在列底部\caption*插入一个有助于找到空白的范围。\hrule

注意:列宽不是0.3\textwidth(可能)\dimexpr 0.3\textwidth-0.3\columnsep)

\documentclass{scrreprt}

\usepackage{graphicx}
\usepackage{caption}
\usepackage{paracol}

    \begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.{\parfillskip=0pt\par}
\columnratio{0.3}%
\begin{paracol}{2}
    \begin{figure}[htp]
        \includegraphics[width=\columnwidth]{example-image-a}
        %\caption*{}
    \end{figure}
    \hrule
    \switchcolumn
\noindent Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem{
sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia 
\parfillskip=0pt\par}
\end{paracol}
\noindent dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et
dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex
{\parfillskip=0pt\par}
\columnratio{0.7}%
\begin{paracol}{2}
\switchcolumn   
    \begin{figure}[htp]
        \includegraphics[width=\columnwidth]{example-image-b}
        %\caption*{}
    \end{figure}
    \hrule
\switchcolumn
\noindent  a commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati 
cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis 
est et expedita {\parfillskip=0pt\par}
\end{paracol}
\noindent distinctio.  Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
\end{document}

相关内容