基本上模板的内容没有改动多少,主要完成的操作都在编译方面
主要的成果是可以在不安装 texlive 或者其他工具的情况下,可以基于以下简单的两个命令实现 latex 文档的编译(注:根据当前路径下文件对于包的需求,自动获取并编译最小对应的 texlive 包)
理论上可以在 Linux (x86_64 & aarch64 & i686),MacOS (x86_64 & aarch64),Valve Steam Deck (SteamOS),WSL2 (x86_64 & aarch64),Podman/Docker Linux Containers 上提供对应的支持
make install-nix 安装 nix 包管理器
make 编译包
# 使用 vscode 与 latex-workshop 联合使用
make dev
code .
安装 latex-workshop 插件
在 latex-workshop 中选择 Build LaTex Project :: Recipe: latexmk (xelatex)
同时选择 View LaTex PDF :: View in VSCode tab
编辑 main.tex 文件,右侧的 tab 会自动更新
...
make uninstall-nix 删除nix 包管理器以及其衍生物
https://github.com/jackyliu16/scnuthesis