某些 PDF 包含有关其页面的元数据(如实际页码)。例如,C1 代表封面,罗马数字代表前言。 Zathura 显示这些很好,但现在像 :1 这样的命令会转到封面页,即绝对第 1 页,我希望能够转到元数据显示它是第 1 页(而不是 C1)的页面并后备如果没有可用的元数据,则为绝对页码。这可能吗?
答案1
我没有一个干净的解决方案来解决这个问题,但我确实有一个解决方法。在第 0 页设置书签。您可以通过转到第 0 页并运行 来完成此操作bmark a
。这将创建一个书签,该书签存储在
〜/.local/share/zathura/书签。
因此,每次打开文件时,您都可以通过运行来访问该书签blist a
。
现在在 zathurarc 中创建一个映射以导航到书签。一种方法是将其包含map u feedkeys ":blist a <Return>"
在您的 zathurarc 文件中。
要导航到页面 x,请键入uxJ
。这J
是向下一页的默认映射。
答案2
您可以使用该命令offset
设置实际页码并gg
转到第一页(通常是封面页)。因此,如果第一页位于第 17 页,1G
如果您设置了偏移量,则会将您带到那里,gg17JK
或者gg16J
也会将您带到同一页面。