Skip to content

在 ScienHub 中编译 LaTeX 项目

编译器和主文件

在编译 LaTeX 文档之前,首先先我们需要为项目设置合适的编译器主文件。 没有主文件,LaTeX 不知道应该编译哪个文件,而没有使用合适的编译器,则可能导致编译错误。

点击编辑器页面的顶部的“设置”按钮,可以打开设置窗口来设定编译器和主文件。

ScienHub 支持以下几种编译器选项:

  • LaTeX
  • pdfLaTeX
  • XeLaTeX
  • LuaLaTeX.

一般来说,英文文档应该选择pdflatex编译器,非拉丁文文档,例如中日韩文/俄文,应当使用 LuaLaTeX 或者 XeLaTeX 编译器。

编译

在设置好合适的主文件和编译器之后,点击编辑器页面右上方的“编译”按钮即开始编译。 根据文档的长度和语言,编译过程一般几秒到几分钟不等。 一般10页以内的英文文档,在不包含太多改分辨率图的情况下,都会在几秒内编译完成;而中文文档编译稍慢。

如果编译成功,编辑器页面右侧 pdf 预览界面将加载编译出的 pdf 并预览。

错误处理和 Log

如果编译出错,会在右侧 pdf 预览界面显示编译的日志(log),方便您查找代码中的文图(debug)。

如果多次编译都出错,并且排除代码问题,可以尝试点“编译”按钮右侧的下拉菜单,并点击“从头编译(compile from scratch)”。 这将删除之前编译的缓存并从头开始编译。