NJU Thesis Undergraduate
此项目是基于NJU thesis 2021的重构版本,目前本科生版本已经基本重构完成。
原来的NJU thesis 2021模板太过古老并且不支持硕士、博士论文,目前难以维护,因此为了模板的可持续发展,现在将对该项目进行重构,项目挂载于NJU-LUG组织仓库下。
相关文档请参见本项目wiki。
快速开始
本地编译
- 推荐从南大镜像站下载并安装TeXLive或者MiKTeX最新版
- 下载模板全部文件
- 根据需要更改
njuthesis.tex
文件中的内容 - 在模板根目录下运行
latexmk -xelatex
编译文件,得到对应的PDF
关于本地编译
- 模板支持
latexmk
、xelatex
、lualatex
三种编译方式 - 如果使用
latexmk
,请务必使用完整的命令latexmk -xelatex
以免产生不必要的问题 - 如果使用
xelatex
或lualatex
,需要按照xelatex/lualatex
->biber
->xelatex/lualatex
->xelatex/lualatex
的顺序编译四次 - 仓库中.vscode附带一份VScode的LaTeX WorkShop的配置文件,可根据需要使用
南大TeX编译
-
下载模板全部文件
-
登录南大TeX,点击New Project -> Upload Project上传刚刚得到的zip文件,上传后
njuthesis.tex
、njuthesis.cls
等文件应在根目录,目录结构如下所示:NJUThesisUndergraduate-master/ │ ├─figure/ │ njulogo.pdf │ njuname.pdf │ ├─profile/ │ abstract.sty │ components.sty │ cover.sty │ font.sty │ packages.sty │ page.sty │ reference.sty │ │ coverinfo.tex │ njuthesis.bib │ njuthesis.cls │ njuthesis.tex
-
在南大TeX项目内页面左上角的
Menu
中,将编译器改为LuaLaTeX
-
编写tex文档
其他
更多内容请参见项目Wiki中的使用说明。
常见问题
请参见常见问题。
贡献
如果你发现了模板的问题,欢迎在Github中提交issue或者PR。
许可
本模板的发布遵守 LaTeX Project Public License(版本 1.3c 或更高)。
TODO
- 主要代码转为LaTeX3,使用
expl3
宏包 - 基于CTeX宏集重构所有页面以符合学校论文要求
- Github Action自动化构建预览PDF
- 完善文档
- CTAN发布宏包