我目前正在使用该软件包编辑一份相对较长的阿拉伯语文档arabtex
,一切进展顺利,但编译需要几分钟。由于我一次只需要编辑小部分,因此我只需要重新编译已修改的部分。我可以接受这些部分之间的分页符。
我已经尝试过input
、include
和subfiles
包,但即使没有任何改变,它们似乎都会重新编译整个文档。
我想明确指出,我随时都需要完整的文件,因为
- 我的贡献只是可以插入文档任何位置的评论
- 编辑的目的是与多个平台上的其他人合作。所以我无法考虑
includeonly
解决方案。
我考虑过使用几个单独的文档并将这些 pdf 合并为一个,但编译过程变得有点繁琐且不易使用。
有没有一种优雅的方法来做到这一点?
答案1
下面是使用该包的 MWE standalone
。主要文件main.tex
如下:
\documentclass{article}
\usepackage{standalone}
\begin{document}
\input{file1}
\pagebreak
\input{file2}
\end{document}
反过来,file1.tex
是:
\documentclass{standalone}
\begin{document}
Hello world!
\end{document}
并且file2.tex
是:
\documentclass{standalone}
\begin{document}
Foo bar
\end{document}
fil1.tex
和都file2.tex
可以编译为独立文档,也可以编译主文件。
我不确定这是否能解决 OP 的问题,但它可能是一个起点。