我正在探索排版多列文档的可能性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)
是将要绘制的区域扩大,将其左上角和右下角水平x0
和y0
垂直向外移动 尺寸,或者将其缩小为负尺寸。此扩展可以是不对称的,给出另一个可选方法,(x1,y1)
以便它作用于右下角,而只(x0,y0)
移动左上角。此外,您可以通过将10000pt
(约3.5m
)赋予x0
、y0
和x1
/或使每个扩展无限,以便相应的区域边缘移至纸张边缘。此外,可以通过将( ) 赋予扩展参数等,y1
将此无限扩展终止于α
相应纸张边缘内的点。10000pt − α
α ≤ 1000pt
x0