PDF 中的引线周围有白色标记

PDF 中的引线周围有白色标记

为什么当使用 LuaTeX 编译为 PDF 文件时,此代码中的前导符和每条规则之间会有白条?当使用 LuaTeX 编译为 DVI 文件时,看不到白条。

a \vrule width10pt\leaders\vrule\hfill\vrule width10pt\ b

答案1

我没有看到白条:

\pdfobjcompresslevel=0
\pdfcompresslevel=0

a \vrule width10pt\leaders\vrule\hfill\vrule width10pt\ b

\bye

结果

PDF 页面流代码也看起来正确:

q
1 0 0 1 100.227 759.927 cm
0 0 9.963 6.918 re f
Q
q
1 0 0 1 110.19 759.927 cm
0 0 410.992 6.918 re f
Q
q
1 0 0 1 521.182 759.927 cm
0 0 9.963 6.918 re f
Q

水平位置

  • 第一条规则:左 = 100.227,宽度 = 9.963 → 右 = 110.19
  • 领导规则:左 = 110.19,宽度 = 410.992 → 右 = 521.182
  • 最后一条规则:左 = 521.182,宽度 = 9.963 → 右 = 531.148

因此,这很可能是您正在使用的 PDF 查看器存在问题。

但是,这三条规则可以合并为一条规则:

a \leaders\vrule\hskip 20pt plus 1fill\relax\ b

PDF代码显示了一条规则:

q
1 0 0 1 100.227 759.927 cm
0 0 430.917 6.918 re f
Q

相关内容