如何使用多列使单个文本块跨越两列?

如何使用多列使单个文本块跨越两列?

我有一个文档,它使用 multicols 包创建了一个 3 列布局,其中包含三个部分。对于第一列,我有两个部分,后面跟着一个分栏符。但是,对于第二列和第三列,我希望有一个部分跨越两列的宽度。有没有简单的方法可以做到这一点?

下面是我想要的布局图表:

Col1 Col2 Col3
--- | --------
--- | --------
--- | --------
--- | --------

编辑:下面发布了答案。

答案1

经过进一步搜索后,我发现 parcolumns 包可以满足我的要求。

前言:

\usepackage{parcolumns}
\usepackage{lipsum}

文档:

\begin{parcolumns}[sloppy, rulebetween, colwidths={1=0.3\textwidth, 2=0.6\textwidth}, distance={0.1\textwidth}]{2}
\colchunk[1]{%
    \lipsum[1]
}
\colchunk[2]{%
    \lipsum[1]
}
\colplacechunks
\end{parcolumns}

注意:flowfram 包看起来很有希望,但使用 parcolumns(至少对我来说)效果更好。

相关内容