有人知道为什么filecontents
要引入这个环境吗?
将所有内容打包到一个文件中,但不使用 tarball,其目的是做什么?
答案1
docstrip
这是提取注释并写出LaTeX 发行版的.sty
和文件的思想的自然延伸.cls
。它本来可以用 perl 或其他语言编写,但用 TeX 编写使其对任何拥有 tex 的人来说都更具可移植性。
请注意,在 1991-1993 年 latex2e 开发期间,perl(1987 年推出)和便携式 zip(1989 年推出的 info-zip)还没有像今天这样普遍安装。即使是现在,使用将小型.csv
数据文件或本地.sty
文件添加到发布到此站点的示例filecontents
也比将它们作为单独的文件发布并必须提供有关保存和文件名的说明,或将其作为 zip 或 tar 文件发布到其他站点然后希望使用 Windows 的人可以解压它要容易得多。