使用 \PassOptionsToClass、\loadclass 和 koma 脚本进行无限循环

使用 \PassOptionsToClass、\loadclass 和 koma 脚本进行无限循环

我注意到,在 texlive 更新后,其中一个代码停止工作,不知何故陷入了无限循环。我不确定原因,但我将其缩小到与 koma 脚本一起使用时\PassOptionsToClass与 and有关\LoadClass。我用scrartcland测试了它scrreprt,它陷入了无限循环,而articleandbook则没有。令我惊讶的是,它\LoadClassWithOptions与 koma 脚本一起使用时可以正常工作。

\begin{filecontents*}{setup.cls}
    \PassOptionsToClass{\CurrentOption}{scrartcl}
    \LoadClass{scrartcl}
    %\LoadClassWithOptions{scrartcl}
\end{filecontents*}

\documentclass{setup}

\begin{document}
    hello world
\end{document}

相关内容