PDF 页面边缘与背景开始处之间出现意外的白色间隙(4 毫米宽)

PDF 页面边缘与背景开始处之间出现意外的白色间隙(4 毫米宽)

当使用 ConTeXt 处理我的文档时,我不明白为什么我的 PDF 文档的最左边缘和背景层的左边缘之间出现间隙。

我制作了一个表现出这种行为的 MWE:

\definelayer[mybkgr][x=0mm,y=0mm,
  width=\paperwidth,height=\paperheight]

\setupbackgrounds[page][background={mybkgr}]

\setlayer[mybkgr][x=0mm,y=10cm]{
  \blackrule[height=0.3\paperheight,
   width=\paperwidth,color=orange]}

\starttext
    \strut
\stoptext

我也尝试用 hoffset 代替 x,结果相同。

可以通过将 hoffset 设置为 -4mm 来消除此间隙。但为什么它会出现呢?我是不是漏掉了什么?

(注意:为了确保这不是特定于 PDF 查看器的行为,我使用 evince、xpdf 和 okular 检查了生成的 PDF)

答案1

您的代码中有一个虚假的空间:

\definelayer[mybkgr][x=0mm,y=0mm,
  width=\paperwidth,height=\paperheight]

\setupbackgrounds[page][background={mybkgr}]

\setlayer[mybkgr][x=0mm,y=10cm]{% <--
  \blackrule[height=0.3\paperheight,
   width=\paperwidth,color=orange]}

\starttext
    \strut
\stoptext

在此处输入图片描述

相关内容