我正在尝试使用该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}