LaTeX快速上手

LaTeX快速上手

社蕙 178 2023-01-07

安装与简单配置

按照知乎:使用VSCode编写LaTeX安装texlive与vscode插件,并配置相关的设置。

交大论文模板

GitHub:SJTUThesis 示例模板,新版2.0的模板对学士学位论文的支持有很大的问题,不要下载markdown里的内容,回退到1.1.1的release,https://github.com/sjtug/SJTUThesis/releases

编译的问题

知乎里面设置的配置,xelatex之类的都没法正常的编译交大模板,翻它的wiki,在工作区的 .vscode/settings.json 添加下面的配置(我把DOC改成了DOCFILE)。

{
    "latex-workshop.latex.recipes": [
        {
            "name": "latexmk-sjtuthesis",
            "tools": [
                "latexmk"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-xelatex",
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-halt-on-error",
                "-time",
                "%DOCFILE%"
            ]
        }
    ],
}

脚本小技巧

在 Windows 上双击 Compile.bat 即可完成编译过程,生成 thesis.pdf。在命令行里还可以使用其他的命令:

./Compile.bat thesis
./Compile.bat clean
./Compile.bat cleanall
./Compile.bat wordcount # 论文字数统计