我的环境big-book.tex
中包含许多练习\begin{problem}
,我想homework.tex
为学生选择其中的几个进行练习。
以下是我能想到的一些方法:
- 复制粘贴:问题是我必须保持两者同步,并且违背了 DRY 原则。
- 在和中
problem-no238.tex
分别创建\include
它。问题是,这对于编写包含许多练习的书来说是不切实际的。big-book.tex
homework
- 用于获取参考文献的 Shell 脚本:这可能是最接近解决方案的,但我认为使用本机 LaTeX 命令来执行此操作会更高效、更干净。