headspace
如何用浅灰色填充 Friggeri 示例中的所有左边距。
我将其添加到\setupmarginblock
:
before={ \startframed[background=color,framecolor=gray, backgroundcolor=gray, width=\dimexpr \leftmarginwidth+\leftedgewidth+\leftedgedistance+\edgedistance\relax,
height=\dimexpr\textheight+\bottomdistance+\footerdistance\relax]},after={\stopframed }
我可以使用TikZ
,但我知道为了便携性不建议这样做。
先感谢您
答案1
您可能会滥用层机制并包含一个空的\framed
。有关更多信息布局和图层ConTeXt Garden 的页面。
\definelayer[stripes][state=repeat]
\setlayer[stripes]%
{\framed%
[width=\dimexpr\backspace-\margindistance\relax,
height=\paperheight,
frame=off,
background=color,
backgroundcolor=gray]{}}
%Comment/remove this in the original format
%\setupbackgrounds
% [page]
% [background=pagebackground]
\setupbackgrounds
[page]
[background={stripes,pagebackground}]