![使用 \PassOptionsToClass、\loadclass 和 koma 脚本进行无限循环](https://linux22.com/image/434785/%E4%BD%BF%E7%94%A8%20%5CPassOptionsToClass%E3%80%81%5Cloadclass%20%E5%92%8C%20koma%20%E8%84%9A%E6%9C%AC%E8%BF%9B%E8%A1%8C%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF.png)
我注意到,在 texlive 更新后,其中一个代码停止工作,不知何故陷入了无限循环。我不确定原因,但我将其缩小到与 koma 脚本一起使用时\PassOptionsToClass
与 and有关\LoadClass
。我用scrartcl
and测试了它scrreprt
,它陷入了无限循环,而article
andbook
则没有。令我惊讶的是,它\LoadClassWithOptions
与 koma 脚本一起使用时可以正常工作。
\begin{filecontents*}{setup.cls}
\PassOptionsToClass{\CurrentOption}{scrartcl}
\LoadClass{scrartcl}
%\LoadClassWithOptions{scrartcl}
\end{filecontents*}
\documentclass{setup}
\begin{document}
hello world
\end{document}