sagetex を含むファイルの一部を入力する方法はありますか?

sagetex を含むファイルの一部を入力する方法はありますか?

私は、Tex ファイル用の一種のジャンブリング プログラムを構築しようとしています。具体的には、生成されるクイズ/試験の問題をランダムに順序付けしたいと考えています。

作業の大部分は完了しましたが、質問自体を入力するためのクリーンな実装方法を見つけ出す作業が残っています。現在、私のプログラムは、/input コマンドを使用し、各質問を独自のファイルに格納している限り正常に動作しているようですが、問題ごとにタグまたは何らかの環境を含む 1 つのファイルを用意し、マスター ファイルで問題をタグ (または環境入力など) で呼び出すことができれば、さらに便利になります。

CatchFileBetweenTags パッケージを使用しようとしましたが、通常の Tex では問題なく動作するようですが、キャッチするファイルに sagetex コードを含めようとすると動作しないようです。奇妙なことに、sagetex コードは /input コマンドだけで問題なく動作しますが、catchfilebetweentags ではうまく動作しないようです。catchfilebetweentags のドキュメントは私にとっては解析がやや難しいように思われるため、構文の一部を正しく理解していない可能性もあります。

そこで、ファイル全体ではなく、ファイルの一部のみに入力を使用する方法はあるのでしょうか?

関連情報