我需要构建以下结构:
标题
--------------------- [paracol
开始]
內容paracol
--------------------- [paracol
结束]
但是当标题位于页面末尾时,我想应用\nopagebreak
到标题以避免标题单独存在。
但是,\nopagebreak
之前不起作用paracol
。有没有其他方法可以让它工作?
以下是实际代码及其输出。
\documentclass{article}
\RequirePackage{paracol}
\begin{document}
\vspace*{18cm}
Title above paracol\nopagebreak[4]
\begin{paracol}{2}
\rule{\textheight}{1pt}
contents in paracol
\end{paracol}
\end{document}
答案1
您无法在 处抑制分页符\par
(自动)。我尝试删除 的效果\topskip
,但第一行与标题重叠。看来 paracol 真的不喜欢 1 行列。所以我建议\needspace
改为使用 来移动标题。
\documentclass{article}
\usepackage{paracol}
\usepackage{needspace}
\begin{document}
\vspace*{18cm}
\needspace{3\baselineskip}
Title above paracol
\begin{paracol}{2}
\noindent\rule{\columnwidth}{\ht\strutbox}\par
contents in paracol\par
\end{paracol}
\end{document}