Texify:您是否需要运行它多次?

Texify:您是否需要运行它多次?

我最近发现了 MiKTeX 的texify工具,它似乎会反复运行 LaTeX/BibTeX,直到输出稳定下来。完全依赖这个工具安全吗?还是有些情况下需要多次运行它?

编辑:是否有一份在哪些情况下使用是安全/不安全的列表texify

(如果不是,也许这里适合使用‘社区维基’,尽管我不太明白它是什么?)

答案1

这取决于代码和软件包。例如,如果使用,pgf则不会生成重新运行警告,而如果标签已更改,则使用 LaTeX 的内部参考系统会生成警告。remember picturezref-savepos

有一个包rerunfilecheck,它根据 MD5 校验和跟踪辅助文件,如果辅助文件的内容发生了变化,则打印重新运行警告。

但当然,有些文档永远不会稳定(文档中varioref提到了案例)。相反的情况也一样,有些文档带有不必要的重新运行警告。

答案2

texify经常使用。我更改了 TeX 编辑器中的 latex 调用,它运行良好。请注意,命令行选项必须略作更改:

pdflatex --interaction=batchmode => texify --pdf --batch
pdflatex --interaction=nonstopmode => texify --pdf --tex-option="--interaction=nonstopmode"
pdflatex --synctex=1 => texify --pdf --tex-option="--synctex=1"
pdflatex --enable-write18 => texify --pdf --tex-option="--enable-write18"

但它不能与biblatex特别是biber,至少上次我需要它时。arara这是需要latexmk认真考虑的一点。

我从来没有研究过它,但源代码应该揭示如何texify工作原理,请参见此处:http://miktex.org/sources

相关内容