Questions tagged «latexmk»

4
发生错误时,不要让我手动中止LaTeX编译
作为建议在这里,latexmk就是不断编译你的文档只要源变化的便捷方式。但是,当您处理文档时,通常会遇到错误,然后latex会出现恐慌并等待用户输入,然后再继续。这可能会很烦人,尤其是最近,当我黑客入侵某个东西以latex直接从etherpad文档进行编译时,该文件在您键入时会不断保存。 如果无法编译,是否有设置latex或latexmk使其仅中止并显示一条错误消息?或者,如有必要,我将如何设置某种Expect脚本来自动消除LaTeX的投诉? (我原以为pdflatex,选择-halt-on-error可以解决问题,但显然没有。) 额外的问题:Mac OSX上的Skim是一个不错的pdf查看器,它在pdf更改时会自动刷新(与Preview不同),只是每当出现乳胶错误时,它都会使您重新确认要自动刷新。Texniscope没有这个问题,但是出于其他原因,我不得不放弃Texniscope 。有没有一种方法可以使Skim始终自动刷新,还是有其他查看器可以实现此目的? 添加:latexmk基于此问题的答案的迷你教程: 到达latexmk这里:http : //www.phys.psu.edu/~collins/software/latexmk-jcc/ 将以下内容添加到您的~/.latexmkrc文件中: $pdflatex = 'pdflatex -interaction=nonstopmode'; (对于带有脱脂功能的OS X) $pdf_previewer = "open -a /Applications/Skim.app"; 编辑源文件时,foo.tex在终端上运行以下命令: latexmk -pvc -pdf foo.tex 使用Skim或其他实时pdf查看器查看foo.pdf。对于Skim,只需查看Skim首选项中的“同步”选项卡,然后为您的编辑器进行设置即可。 瞧!foo.tex现在点击保存将foo.pdf刷新而不触碰任何东西。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.