我在 OS X El Capitan 上使用 TeXstudio 2.11,并使用类文件期刊提供的排版论文的程序。使用此类文件,如果没有错误,我可以在 TeXstudio 中愉快地编译和生成我的文档。但是,如果有任何语法错误,TeXstudio 只会冻结(显示圆形光标)并且不会显示错误是什么。冻结代码的最小示例如下所示:
\documentclass{jfm}
\begin{document}
\maketitle
\sin %this line has an error, which just freezes the compiler!
\end{document}
我尝试使用 TeXshop 编译相同的 latex 文件,结果显示错误。因此,我倾向于认为这不是类文件或 latex 文档的问题,而是 TeXstudio 本身的问题。但是,TeXstudio 在我编译其他 latex 文件时会弹出错误。
答案1
我认为这个类有问题\documentclass{jfm}
。删除它并改用\documentclass{article}
。这应该可以工作。我遇到了同样的问题,经过了太多小时的努力,才发现它。完成文章并调试所有错误后,您可以jfm
在提交前包含该类。我希望这能有所帮助。
答案2
我对 jfm 样式有同样的问题。使用此类文件时,TeXstudio 会在编译过程中遇到任何错误时挂起。我建议打开终端窗口并从命令行运行 pdflatex:
pdflatex 你的文件.tex
然后你就会看到错误;更正后 TeXstudio 会编译该文件。