使用 Polyglossia 包后 Tikz 边框不起作用

使用 Polyglossia 包后 Tikz 边框不起作用

首先我尝试了这段代码,它运行良好,结果符合预期:

\documentclass[a4paper]{scrartcl}
\usepackage{tikz}
\usepackage{tikzpagenodes}
\usepackage{scrlayer-scrpage}
\usepackage{lipsum}

\pagestyle{scrheadings}


\newcommand{\jamanta}{\tikz[remember picture,overlay] 
    \draw [blue,line width=2mm]
    (current page.south west)
    rectangle
    (current page.north east)
    ;}

\newcommand{\greenborders}{\tikz[remember picture,overlay] \draw [green]
    (current page text area.south west)
    rectangle
    (current page text area.north east)
    ;}

\chead[\jamanta]{\jamanta} % for page borders

%\chead[\greenborders]{\greenborders} %for margin borders

\begin{document}


\section{A}
\lipsum[1-10]
\section{B}
\lipsum[1-10]

\end{document}

添加多语之前的页面结果 一旦多语症出现,似乎就current page.south west走向了一个完全错误的位置。

添加多语种后的页面结果 我使用 xelatex(当然)来编译我的文档,我不知道这是否与它有关。

添加 polyglossia 包后我的日志文件的链接: https://pastebin.com/r4ifPQfm

相关内容