Code für Rahmen in PDF gibt „fehlender \endcsname“ unter Windows aus, aber nicht auf dem Mac

Code für Rahmen in PDF gibt „fehlender \endcsname“ unter Windows aus, aber nicht auf dem Mac

Ich habe den folgenden Code, um eine eingerahmte Gliederung in meiner PDF-Datei zu erstellen. Er läuft erfolgreich auf einem Mac mit LaTeXiT, schlägt aber auf einem Windows-Rechner fehl, egal welche Latex-Installation ich verwende. Ich verstehe nicht, welchen Fehler ich hier beheben soll.

Der Code, den ich ausführe, ist wie folgt:

\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}

Der Fehler lautet wie folgt:

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

verwandte Informationen