跨多页的列

跨多页的列

我正在尝试使用该multicol包将文本分成两列。现在我想将一个文本放在左列,将另一个文本放在右列。如果任一列对于一页来说太长,则应继续放在下一页。但是,我使用的代码会将下一列推到下一页。

示例代码:

\begin{multicols}{2}
Text for first column...

\columnbreak

Text for second column...
\end{multicols}

这将导致:

大写字母 | L(第 1 页)

R | R(第 2 页)

如果 L 列无法放在一页上。

我想要的是:

左 | 右

左 | 右

有人能帮我吗?抱歉格式不好,这是我第一次在这里提问。如果我不清楚我想要什么,请提问,我会尽力解释。

谨致问候,Aaron

答案1

这基本上使用了paracol提供并行设置和轻松切换列的包。较长的列内容保留在下一页的相应列中(参见红色和蓝色文本以说明这一点)

\documentclass[12pt]{article}

\usepackage{xcolor}
\usepackage{ragged2e}
\usepackage{paracol}
\usepackage{blindtext}
\begin{document}

\begin{paracol}{2}
\raggedright
\textcolor{red}{\blindtext}
\switchcolumn
\raggedleft
\textcolor{blue}{%
\blindtext[3]
}

\end{paracol}

\end{document}

在此处输入图片描述

相关内容