PDF 邊框程式碼在 Windows 上給出 Missing \endcsname,但在 Mac 上則不然

PDF 邊框程式碼在 Windows 上給出 Missing \endcsname,但在 Mac 上則不然

我有以下程式碼可以在 PDF 上建立盒裝輪廓。它在具有 LaTeXiT 的 Mac 上成功運行,但在 Windows 電腦上運行失敗,無論我使用什麼 Latex 安裝。我不明白這裡要解決什麼錯誤。

我正在運行的程式碼如下:

\pgfpagesdeclarelayout{boxed}
{
  \edef\pgfpageoptionborder{0pt}
}
{
  \pgfpagesphysicalpageoptions
  {%
    logical pages=1,%
  }
  \pgfpageslogicalpageoptions{1}
  {
    border code=\pgfsetlinewidth{2pt}\pgfstroke,%
    border shrink=\pgfpageoptionborder,%
    resized width=.95\pgfphysicalwidth,%
    resized height=.95\pgfphysicalheight,%
    center=\pgfpoint{.5\pgfphysicalwidth}{.5\pgfphysicalheight}%
  }%
}

\pgfpagesuselayout{boxed}

錯誤如下:

<to be read again> 
                   \protect 
l.75 \{
       \% logical pages=1,\% \} \pgfpageslogicalpageoptions{1} \{ border 

相關內容