我有一个类文件,简化如下:
% mwe.cls
\ProvidesExplClass{mwe}{2023/05/29}{0.1}{class file for writing mathematical exercises}
\LoadClass{report}
\RequirePackage{tikz}
\usetikzlibrary{intersections}
我测试了一下mwe.tex
\documentclass{mwe}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}
如果我注释掉文件\usetikzlibrary{intersections}
中的.cls
,就不会出错。否则,就会出错。为了解决这个问题,我发现应该\ExplSyntaxOff
将 放在 之前\usetikzlibrary{intersections}
。
如何解释这个现象?