Werner 提供了以下可行代码。我的问题是如何将左侧栏文本延续到下一页。换句话说,我希望右侧正文文本完全按照他的代码允许的方式在页面之间流动,但我还希望左侧栏文本在页面之间流动。
\documentclass{article}
\usepackage[margin=.5in]{geometry}
\usepackage{flowfram,lipsum}
\newstaticframe[1]{\textwidth}{.25\textheight}{0pt}{.75\textheight}[top]
\newstaticframe[1]{.3\textwidth}{.72\textheight}{0pt}{0pt}[left]
\setallstaticframes{valign=t}
\newflowframe[1]{.65\textwidth}{.72\textheight}{.35\textwidth}{0pt}
\newflowframe[2]{.65\textwidth}{\textheight}{.35\textwidth}{0pt}
\pagestyle{empty}
\begin{document}
\begin{staticcontents*}{top}
\lipsum[1-2]
\end{staticcontents*}
\begin{staticcontents*}{left}
\raggedright\lipsum[3-4]
\end{staticcontents*}
\lipsum[1-10]% right column the can overflow
\end{document}
答案1
这看起来像是 paracol 的工作!
\documentclass{article}
\usepackage[margin=.5in]{geometry}
\usepackage{paracol,lipsum}
\columnsep=0.05\textwidth
\setcolumnwidth{.3\textwidth,.65\textwidth}
\pagestyle{empty}
\begin{document}
\noindent\begin{minipage}[c][0.25\textheight][t]{\textwidth}% to set height=0.25\textheight
\lipsum[1-2]
\end{minipage}
\begin{paracol}{2}
\raggedright\lipsum[3-4]
\switchcolumn
\parindent=\bibindent% if desired
\lipsum[1-10]% right column the can overflow
\end{paracol}
\end{document}