我在用着扎图拉(使用MuPDF插件)检查各种打印布局。对我来说重要的是,我所看到的东西与纸上的尺寸大致相同。我意识到屏幕像素之间的差异和打印内容的外观仍然会影响感知,但为了在粗略边距和修剪尺寸时保存测试打印,我希望能够将纸张举到屏幕上并使其与画布匹配在我的 PDF 查看器中。
Zathura 的默认缩放级别 (100%) 并非实际大小。事实上,它相差了近 ⅓。如果我将缩放设置为 133%,我会得到非常接近实际大小的东西。如何将其设置为默认缩放级别?我希望其他所有内容都按比例缩放,以便 50% 实际上是一半大小,等等。有没有办法根据我的显示器校准设置——也许是某种比例因子设置?
有趣的是,Evince 似乎对我的显示器尺寸有所了解,因为它开箱即用即可精确缩放。 100% 在我的显示器上显示为完全正确的纸张尺寸(实际上有一点点偏差,100.5% 更接近,但已经足够接近了)。另一方面,Acroread 偏离一英里,但方向与 Zathura 相反。在那里,87% 的值是正确的——实际尺寸实际上是巨型比例。
Zathura 如何决定要显示的尺寸?有没有办法解决这个问题,使 100% 实际上是实际大小?是否可以设置系统 DPI 值来校准此值?
答案1
我不确定这个解决方案是否适合您的用例,但我相信它技术上回答问题(编辑 - 特别是有关起始缩放级别的问题不是一切都问):
Zathura 确实允许在配置文件中进行设置zoom-min
。zoom-max
您可以使用它在启动时强制执行特定的缩放级别。您可能还需要使用window-width
和window-height
来获得您所描述的行为,但这是可能的。
为了方便使用,我会为此特定场景创建一个单独的配置文件,然后根据需要分配一个别名以将 Zathura 与该配置一起使用。
答案2
也许有点晚了,但检查一下 zathura 配置文件 (man zathurarc) 对我来说这个选项set adjust-open "best-fit"
就足够了:)祝你有美好的一天