在横向显示时,不同 MacTeX 版本中 \pdfsavepos 偏移量的变化

在横向显示时,不同 MacTeX 版本中 \pdfsavepos 偏移量的变化

最近,我遇到了一个场景,其中讨论了TikZ:特殊节点“当前页面”的锚点在横向显示时似乎不正确对于我正在生成的文档至关重要,因为 TikZ 几何相关指令在横向模式和生成 dvi 时会获取不正确的值。

上面链接中 Loop Space 的答案是我发现的唯一讨论此问题的资源。

然而,在他提出的解决方案中,也就是 行\def\pgf@sys@pdf@mark@pos@pgfpageorigin{\pgfqpoint{0sp}{11840716sp}},我不得不将数字更改为\pgfqpoint{0sp}{12940716sp}(使用 MacTeX 2013) -通过反复试验找到正确的数字-。现在,我刚刚更新到 MacTeX 2015,不得不再次将其更改为\pgfqpoint{0sp}{16240716sp}。如果我不进行这些更改,它在这些 MacTeX 版本中对我来说不起作用。

我担心的是,如果所需的数字在不同的 MacTeX 版本中发生变化,这似乎不是一个好的解决方案,所以我不知道该如何解决这个问题。

我确实需要生成 DVI,而且我也需要横向模式,所以我不知道如何避免这个问题。

相关内容