列分隔符延伸至文本上方

列分隔符延伸至文本上方

我正在处理一份包含平行文本的双语文档,偶尔会被中间的单语部分(即横跨整个页面宽度)打断。每次开始平行文本时,我划分列的线都会延伸到文本顶部上方,但与底部完全齐平。有没有办法让两端的线齐平?我唯一能想到的办法就是消除段落上方的空格,但这显然不是问题所在。提前谢谢大家。

\documentclass{book}
\usepackage{paracol}

\begin{document}

\setlength{\columnsep}{1em}
\setlength{\columnseprule}{0.4pt}
    \begin{paracol}{2}
    Accipio.
    \switchcolumn
    I do accept it.
    \end{paracol}
\end{document}

在此处输入图片描述

答案1

第一条底线由\topskip

在此处输入图片描述

\documentclass{book}
\usepackage{paracol}

\setlength\textwidth{6cm}%just  for demo
\begin{document}

\setlength{\columnsep}{1em}
\setlength{\columnseprule}{0.4pt}
\setlength\topskip{7pt}
    \begin{paracol}{2}
    Accipio.
    \switchcolumn
    I do accept it.
    \end{paracol}
\end{document}

相关内容