替代 picins,用于将文本环绕在多列内的某些构造周围?

替代 picins,用于将文本环绕在多列内的某些构造周围?

multicols环境中,我想将文本环绕在 makebox 构造周围。picins环境LaTeX 伴侣,第二版,听起来很理想,但是它不再与 TeXLive 一起分发,我更喜欢使用标准安装中的某些东西。

我已经尝试过了wrapfig,但它似乎在环境中不起作用multicols

我尝试过picinpar,但它会在构造周围提供一个框,而我并不需要它。[我通过添加 修复了先前的对齐问题ragged2e。]

floatflt似乎也不是标准安装的。


举例来说:

\usepackage{multicol}   % allows multicols
\usepackage{picinpar}   % allows window
\usepackage{wrapfig}        % allows wrapfigure and wraptable
\usepackage{ragged2e}   % fixes justification problem in window

\newcommand{\lorip}{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. }

\begin{multicols*}{2}{
 \vspace{6pt}
 \begin{window}[0,l,%
  \fbox{Headword here},]
  \textbf{\small{\textsf{POS}}}\RaggedRight\textrm{. \lorip}
 \end{window}

 \vspace{6pt}
 \begin{wraptable}[2]{l}{0pt}
  \centering
   \fbox{Headword here}
 \end{wraptable}
 \textbf{\small{\textsf{POS}}}\textrm{. \lorip}
}
\end{multicols*}

picinpar首先,使用盒子;wrapfig其次,在多列中不起作用: picinpar 和 wrapfig 结果

还有其他建议吗?


编辑:我已经修复了包中早期的对齐问题ragged2e

答案1

如果你不喜欢在词头周围加一个方框,那为什么要加一个方框呢?只要删除这个\fbox命令,你的问题就解决了。只要看看http://ctan.org/pkg/picinpar。您可以在此处看到,应该使用 picins-,而不是传统的 picinpar 包。

为什么你不想使用 picins 包?只是因为它没有随你最喜欢的发行版一起发布?如果该包能够满足你的需要,就使用它吧!我认为许多 LaTeX 用户都有自己的非标准软件包存储库,里面装满了他们自己、朋友、同事或雇主编写的软件包。如果不添加一些额外的软件包,我的许多 LaTeX 项目就无法运行。

请随意使用非标准包裹!

答案2

答案是,我使用了\fbox,它会在内容周围绘制一个实际的框,而应该使用\mbox,它什么都不画。它与 无关picinpar

相关内容