有没有办法输入包含 sagetex 的文件的一部分?

有没有办法输入包含 sagetex 的文件的一部分?

我正在尝试为 Tex 文件构建一种混排程序。具体来说,我想对生成的测验/考试中的问题进行随机排序。

我已经完成了大部分工作,但我仍然需要弄清楚如何干净地实现输入问题本身。目前,只要我使用 /input 命令并将每个问题放在自己的文件中,我的程序似乎就可以正常工作,但是如果我可以为每个问题创建一个带有标签或某种环境的文件,然后让主文件通过它们的标签(或环境输入或其他)调用问题,那就更好了

我曾尝试使用 CatchFileBetweenTags 包,它似乎可以很好地与常规 Tex 配合使用,但一旦我尝试在要捕获的文件中包括任何 sagetex 代码,它似乎就不起作用了。奇怪的是,sagetex 代码只使用 /input 命令就可以正常工作,但 catchfilebetweentags 似乎不喜欢它。也可能是我理解错了一些语法,因为 catchfilebetweentags 的文档对我来说似乎有点难以解析。

所以,我想知道是否有任何方法可以仅对文件的某些部分而不是整个文件使用输入?

相关内容