我有一个使用这个创建的 overleaf 项目模板该项目在 Overleaf 上编译没有任何错误,但是当我尝试在本地机器上使用 MiKTeX-pdfTeX 4.3(MiKTeX 21.1)进行编译时,出现了如下所示的错误:
! Argument of \extractpdftexversion has an extra }.
<inserted text>
\par
l.11 \extractpdftexversion\pdftexbanner\@nil}
以下是重现该错误的 MWE:
\documentclass[letterpaper,
oneside,
12pt]
{memoir}
\ifpdf % Build pdf creator string (for pdfTeX)
\makeatletter
\def\extractpdftexversion#1-#2-#3 #4%
\@nil{#3}
\edef\pdfcreator{pdfTeX \expandafter%
\extractpdftexversion\pdftexbanner\@nil}
\makeatother
\fi
\ifxetex % Build pdf creator string (for XeTeX)
\edef\pdfcreator{XeTeX %
\the\XeTeXversion\XeTeXrevision}
\fi
\begin{document}
\end{document}
我尝试\extractpdftexversion\pdftexbanner\@nil}
用替换\extractpdftexversion{\pdftexbanner\@nil}}
,但没有效果。