与从 bash 调用相比,Texstudio 编译速度较慢

与从 bash 调用相比,Texstudio 编译速度较慢

我有一个LaTeX使用以下Bash脚本编译的项目:

pdflatex -draftmode -interaction=nonstopmode thesis.tex > /dev/null
find -name "*.aux" -execdir bibtex {} > /dev/null ";" 
pdflatex -draftmode -interaction=nonstopmode thesis.tex > /dev/null
pdflatex -synctex=1 -interaction=nonstopmode thesis.tex > /dev/null

我使用一个简单的用户定义命令直接从 TeXstudio 调用该脚本,bash compile.sh | txs:///view-pdf大约需要 5 秒钟来编译整个文档(约 300 页)。

通过外部 Bash 脚本进行编译的唯一问题是 TeXstudio 无法正确捕获错误。因此,我使用 Bash 脚本的内容创建了一个新的用户命令,如下所示

pdflatex -draftmode -interaction=nonstopmode thesis.tex  > /dev/null | find -name "*.aux" -execdir bibtex {} > /dev/null ";"   | pdflatex -draftmode -interaction=nonstopmode thesis.tex > /dev/null | pdflatex -synctex=1 -interaction=nonstopmode thesis.tex > /dev/null | txs:///view-pdf

这需要大约 8 秒才能运行。为什么两个命令执行的工作量相同,但速度却更慢?

相关内容