软件安装
- TeXLive 新版,也可以使用其他的 CTAN 镜像安装。
宏包的更新
安装 TeXLive 完成之后,在命令行中已经可以直接运行 tex, latex, pdftex, xelatex, latexmk 等命令了。可以尝试进行小文件的编译。同时 TeXLive 还会安装上宏包管理器,以便于更新和安装新的宏包。
- 运行
tlmgr update --self --all
更新全部宏包。(在此之前也可以查找资料配置一下宏包管理器的镜像地址以便加速)
模板下载
模板是 Fork 自计院学长的 zjuthesis。如果后续有适用于本院的格式更新的话会先在 megrxu/zjuthesis 更新。
熟悉 git
使用的可以克隆下来,不熟悉可以直接下载 master
分支的压缩包,再解压。
编译生成
使用命令行打开模板所在的目录,运行 latexmk -xelatex -outdir=out zjuthesis.tex
1 开始编译。正常编译后,会在 out
文件夹内生成一堆中间文件,日志文件和 PDF 文件。
后续配置和问题
- 对于不同的编辑器有不同的配置方式,但是编译引擎只能选择
xelatex
。如果编辑器有latexmk
的引擎选项,记得指定参数-xelatex
,否则它将使用默认的pdflatex
。 - 编译时,在 TeXLive 2018 下如果遇到
\counterwithout
相关问题,需要升级宏包2。
latexmk
是一个 Perl 脚本,方便用于 TeX 文件的编译。-xelatex
选项指定了编译的引擎是 XeLaTeX,该引擎对于中文和 UTF-8 都有着比较好的支持。-outdir=out
指定输出目录为out
,避免污染工作环境。 ↩︎