我觉得这个问题有点离题,而且有点愚蠢。希望你不要取消我的投票 :)
但是,我经常使用 TexMaker,现在出于某些原因,我应该在笔记本上使用 TexStudio。我已经在 Windows 上安装了它。
我有一本大书。令人惊讶的是,pdfLatex
在查看这个大文档之前,命令被连续执行了三次。TexMaker 并没有这样做。TexMaker 调用命令,这些命令一起执行的速度要快三到四倍。
我检查了设置。乍一看一切都很清楚。
PS. 对于小文档,TexStudio 的 MikTex 编译+查看速度非常完美,而且pdfLatex
一次性完成。
我看到 TexStudio 运行了bibtex
,但我并没有要求他这样做,只是pdfLatex
。我觉得自己很蠢。
这是大文档的日志。TexStudio 能像 TexMaker 一样快速完成吗?它们只是编辑器!它们有什么不同叫法?
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "Information Security".tex
Process started: bibtex.exe "Information Security"
This is BibTeX, Version 0.99d (MiKTeX 2.9.6100 64-bit)
The top-level auxiliary file: Information Security.aux
I found no \citation commands---while reading file Information Security.aux
I found no \bibdata command---while reading file Information Security.aux
I found no \bibstyle command---while reading file Information Security.aux
(There were 3 error messages)
Process exited with error(s)
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "Information Security".tex
Process started: bibtex.exe "Information Security"
This is BibTeX, Version 0.99d (MiKTeX 2.9.6100 64-bit)
The top-level auxiliary file: Information Security.aux
I found no \citation commands---while reading file Information Security.aux
I found no \bibdata command---while reading file Information Security.aux
I found no \bibstyle command---while reading file Information Security.aux
(There were 3 error messages)
Process exited with error(s)
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "Information Security".tex
Process exited normally
这是我的设置Options -> build
。
以下是options -> commands
PPS。找到答案后,我真的觉得自己很蠢。我怎么没注意到这些事情?哈哈
答案1
答案2
听起来你是自动预编译的受害者texstudio
。
正如所证明的daleif 的答案是,可以通过禁用命令的“可重复运行性”来关闭此功能。但是,这有一个很大的缺点:日志文件仅针对可重复运行的命令进行更新,请参阅https://sourceforge.net/p/texstudio/bugs/1887/以供解释。
解决方法:internal precompile
用一些快速且无害的命令替换 (但不能为空)。在 Linux 上,我只需使用echo " "
。不过,我不知道 Windows 上有什么好的替代方案。