我正在让一些同事将技术文档从 Word 迁移到 LaTeX,但旧习惯很难改变。
我正在寻找一种方法来部分编译每个没有文档标签的 LaTeX 文档,以便可以轻松预览每个文档,同时仍然能够包含在实际上具有文档标签的更大的文档中。
是否可以在所有文档(读取 .tex 文件)中添加文档标签以允许片段编译,然后在执行包含后抑制它们?
答案1
我假设您的意思是document
环境(\begin{document}
... \end{document}
)和带有“文档标签”的序言。
从技术上讲,在任何可编译的 LaTeX 文档中您都需要它们。有些包允许您忽略{document}
所包含子文件的前言(包括)。一个简单的包就是docmute
包。扩展功能(如将子前言复制到主前言)由standalone
包和类提供,但它们的目标更多是包含图表,这些图表也应该可以独立编译,但也适用于子文档。
只需像平常一样创建其他文档,包括\documentclass
和document
环境,然后在主文档中加载docmute
或包。这些重新定义等,以便它们被忽略。standalone
\documentclass
还有combine
课程和附带的包裹,可能对您也有用。