Paracol 背景颜色未延伸至页面边缘

Paracol 背景颜色未延伸至页面边缘

我正在探索排版多列文档的可能性paracol。这是我目前想到的:

\documentclass[a4paper]{article}

\usepackage[top=1cm, bottom=1cm, left=1cm, right=1cm]{geometry}
\usepackage{paracol}
\usepackage{xcolor}
\usepackage{lipsum}

\backgroundcolor{c[0]}[rgb]{0, 0.7, 0}

\begin{document}
    \begin{paracol}{2}
        \begin{leftcolumn}
            \lipsum[2-4]
        \end{leftcolumn}
        \begin{rightcolumn}
            \lipsum[1-3]
        \end{rightcolumn}
    \end{paracol}
    
\end{document}

结果如下:

在此处输入图片描述

如您所见,左列的背景颜色并没有延伸到页面的左侧、顶部和底部边缘。

如何让背景颜色延伸到页面的左边缘、上边缘和下边缘?我可以用 来实现吗paracol

答案1

\backgroundcolor命令还接受参数来扩展背景颜色,例如:

\backgroundcolor{region(x0,y0)(x1,y1)}[mode]{color}

因此,你需要类似这样的东西:

\backgroundcolor{c[0](1cm,1cm)(0.25cm,1cm)}[rgb]{0, 0.7, 0}

0.25cm列间距的一半是多少,页1cm边距是多少。

以下是关于这些参数的解释文档

可选方法(x0,y0)是将要绘制的区域扩大,将其左上角和右下角水平x0y0垂直向外移动 尺寸,或者将其缩小为负尺寸。此扩展可以是不对称的,给出另一个可选方法,(x1,y1)以便它作用于右下角,而只(x0,y0)移动左上角。此外,您可以通过将10000pt(约3.5m)赋予x0y0x1/或使每个扩展无限,以便相应的区域边缘移至纸张边缘。此外,可以通过将( ) 赋予扩展参数等,y1将此无限扩展终止于α相应纸张边缘内的点。10000pt − αα ≤ 1000ptx0

相关内容