PDF の枠線のコードで Windows では \endcsname が見つからないが Mac では表示されない

PDF の枠線のコードで Windows では \endcsname が見つからないが Mac では表示されない

PDF にボックス アウトラインを作成するための次のコードがあります。Mac では LaTeXiT で正常に実行されますが、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 

関連情報