(tikzpagenodes)奇数页标题区域东部不一样,这取决于独立和更改页包的顺序

(tikzpagenodes)奇数页标题区域东部不一样,这取决于独立和更改页包的顺序

以下 MWE:

\documentclass{book}
\usepackage{standalone}
\usepackage{changepage}
\usepackage{tikzpagenodes}
\usepackage{lipsum}
%
\newcommand\oddpageheadrule {%
  \tikz[remember picture,overlay] {%
    \draw [red]
    (current page header area.south east)
    --
    (current page header area.south west -| current page.north west)
    ;
  }%
}
\newcommand\evenpageheadrule {%
  \tikz[remember picture,overlay] {%
    \draw [blue]
    (current page header area.south west)
    --
    (current page header area.south east -| current page.north east)
    ;
  }%
}
%
\begin{document}
\oddpageheadrule
\lipsum[1-3]
\newpage
\evenpageheadrule
\lipsum[1-3]
\newpage
\oddpageheadrule
\lipsum[1-3]
\end{document}

导致奇怪的页面规则比预期的更宽,如下图所示。

在此处输入图片描述

作为一种解决方法,交换standalonechangepage顺序就足够了。但是,standalone 包裹建议在主文档中尽早加载,我想知道是否有更安全的解决方法。

相关内容