我正在写一个文档,想和一些合作伙伴分享。我一直在寻找,发现Bundledoc
,Snapshot
可以arlatex
帮助我创建文档并分享。唯一的问题是我不知道如何使用它们。我已经读过有没有办法用非标准包创建一个独立的文件夹/文档?但我不知道在哪里写入bundle
和arlatex
命令。在同一个 LaTeX 文档中,在另一个文档中,还是在终端中?
答案1
感谢 Jon 和他的回答这里和这里我可以做我想做的事情。作为使用 bundledoc 和 arlatex+bundledoc 的简短步骤,我们可以遵循以下步骤:
- 按照平常的方式创建文件(例如通过 pdflatex);
- 当您准备好使用 bundledoc 时,请在 \documentclass 行上方添加 \RequirePackage{snapshot} 行。
- 再次编译主.tex 以创建.dep 文件。
- 确保您有一个可行的 bundledoc 配置 (.cfg) 文件(最简单的方法是将其保存在工作目录中)。
- 如果没有,您可以创建.cfg 文件,并将其保存在工作目录中:
# basic config file for use of arlatex + bundledoc bundle: (arlatex --document=$BDBASE.tex $BDINPUTS | tar -cvf - $BDINPUTS | gzip --best > $BDBASE-all.tar.gz ) sink: > /dev/null 2>&1 find: kpsewhich -progname=latex $BDINPUTS
(这是为了同时编译 arlatex 和 bundledoc)
- 在 .dep 文件上运行带有 .cfg 文件的 bundledoc
如果一切顺利,并且您使用与本例中类似的文件名,那么您最终会得到一个名为 -all.tex 的文件。