所以,我有一个很大的序言,我把它用于我所有的作业。对于一些作业,我必须排版代码,我通常使用这个minted
包。我有一个小宏\pyminted[1]
来存储我喜欢的选项,所以我只需输入就可以\pyminted{code.py}
了。
问题是,无论它是否是排版代码,minted
加载时都会生成一些辅助文件/文件夹\usepackage
。我不希望这些文件无处不在,所以我想将添加\usepackage{minted}
到我的\pyminted
宏中。当然,问题是\usepackage
只能在序言中使用。
有没有一种方法可以仅在调用它的宏内部使用时有条件地加载包?