我试图将正文放在页面的左侧,将注释放在右侧。在正文中,一旦到达页面末尾,它应该继续进入下一页,在同一列中。对于注释,我理想情况下希望有多个平衡的列,就像使用多列时那样。
我感觉在 paracol 中使用 multicol 是有风险的(有人在这里提到 paracol 不允许嵌套)。但是,除非我的注释文本足够长,可以延伸到下一页,否则它似乎工作得相当好。在这种情况下,它不会延伸到下一页,而是延伸到上一页(下面的第二个示例)。有没有办法将它设置为整齐地溢出到相同的多列设置中,但在下一页上?
这是我尝试过的。第二个注释位中有一条注释,如果我扩展文本(在此示例中,扩展了 Lipsum),就会出现此溢出问题。
\documentclass{article}
\usepackage{multicol}
\usepackage{paracol}
\usepackage{lipsum}
\usepackage[papersize={17in, 11in}, left=1in, right=1in, top=1in, bottom=1in]{geometry}
\newlength\defaultparindent
\AtBeginDocument{\setlength\defaultparindent{\parindent}}
\begin{document}
\setcolumnwidth{6.5in,8.3in}
\begin{paracol}{2}
\definecolumnpreamble{1}{\scriptsize \setlength{\parskip}{\medskipamount} \setlength{\parindent}{0pt}}
\definecolumnpreamble{0}{\normalfont \normalsize \setlength{\parindent}{\defaultparindent}}
\section{Introduction}
\switchcolumn[0]*
This is the beginning of the main text. \lipsum[1-7]
\switchcolumn[1]
\begin{multicols}{3}
These long annotations belong with the first paragraphs of the main text. \lipsum[1-3]
\end{multicols}
\switchcolumn[0]*
This is more main text. \lipsum[8-9]
\switchcolumn[1]
\begin{multicols}{3}
These long annotations belong with the next part of the the main text. If I were to make this part long enough to overflow the page, it doesn't continue onto the next page as desired; instead the annotations appear on the preceding page. \lipsum[10-12]
\end{multicols}
\end{paracol}
\end{document}