首先我尝试了这段代码,它运行良好,结果符合预期:
\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