字体规格和背景

字体规格和背景

XeLaTeX 似乎计算背景位置的方式与 pdflatex 不同。我想使用 background 包在页面周围创建边框。但不幸的是,使用 pdflatex 编译的结果(效果很好)与 xelatex 的输出不同。加载 fontspec 包时会发生这种情况。

这是我的 MWE:

\documentclass[12pt,]{scrartcl}
\usepackage{lipsum}

% please uncomment for use with xelatex 
% and compile 2 times:
%\usepackage{fontspec}

\usepackage{background}
\usetikzlibrary{calc}
\SetBgScale{1}
\SetBgAngle{0}
\SetBgColor{black}
\SetBgContents{
    \begin{tikzpicture}[overlay,remember picture]
    {\fontsize{172}{72}\selectfont {\textbf pdflatex}}
        \draw [line width=3pt,
        ]
        ($ (current page.north west) + (.3cm,-.3cm) $)
        rectangle
        ($ (current page.south east) + (-.3cm,.3cm) $);
    \end{tikzpicture}
}

\begin{document}
\lipsum[1-5]
\end{document}

输出如下:

在此处输入图片描述

如何解决这个问题?我想使用 xelatex。

相关内容