Skip to content

YGcatswhite/NJUThesis

 
 

Repository files navigation

NJU Thesis

njuthesis overleaf build status

此项目是基于NJU thesis 2021的重构版本,目前本科生版本已经基本重构完成,硕博论文正在根据研究生院的文件重构,但研究生院的规定并不完善,因此部分格式可能会参考本科的,如果院系另有要求,请自行修改或者提交issue

原来的NJU thesis 2021模板太过古老并且不支持硕士、博士论文,目前难以维护,因此为了模板的可持续发展,现在将对该项目进行重构,项目挂载于NJU-LUG组织仓库下,目前已发布在CTAN

相关文档请参见本项目wiki

快速开始

从0.9.0版以后,本模板以DocStrip(.dtx)格式进行维护,同时在仓库提供.cls文件以降低使用门槛。

如何使用DocStrip文件

DocStrip合并了LaTeX源代码和文档,更有利于宏包的发布。要使用该文件,请在当前工作目录下打开终端:

  • 输入xetex njuthesis.dtx以解出宏包内容
  • 输入latexmk njuthesis.dtx以生成并查看内置的文档

请注意,由于文件重名原因,项目中的示例论文模板已被重命名为njuthesis-sample.tex

本地编译

  1. 推荐从南大镜像站下载并安装TeXLive或者MiKTeX最新版
  2. 从release下载包含模板全部文件的压缩包
  3. 根据需要更改njuthesis-sample.tex文件中的内容
  4. 在模板根目录下运行latexmk -xelatex编译文件,得到对应的PDF

关于本地编译

  • 模板支持latexmkxelatexlualatex三种编译方式
  • 如果使用latexmk,请务必使用完整的命令latexmk -xelatex以免产生不必要的问题
  • 如果使用xelatexlualatex,需要按照xelatex/lualatex -> biber -> xelatex/lualatex -> xelatex/lualatex的顺序编译四次
  • 仓库中.vscode附带一份VScode的LaTeX WorkShop的配置文件,可根据需要使用

南大TeX编译

  1. 从release下载包含模板全部文件njuthesis.zip

  2. 登录南大TeX,点击New Project -> Upload Project上传刚刚得到的压缩包,上传后njuthesis-sample.texnjuthesis.cls等文件应在根目录,0.9.0以后的目录结构如下所示:

    NJUThesis-master/
    │
    ├─figure/
    │   njulogo.pdf
    │   njuname.pdf
    │
    │ njuthesis.bib
    │ njuthesis.cls
    │ njuthesis-sample.tex
  3. 在南大TeX项目内页面左上角的Menu中,将编译器改为XeLaTeX

  4. 编写TeX文档

其他

更多内容请参见项目Wiki中的使用说明

你也可以下载Release中附带的njuthesis.pdf,里面详尽阐述了模板的特性和使用方法。

常见问题

请参见常见问题

贡献

如果你发现了模板的问题,欢迎在Github中提交issue或者PR。

许可

本模板的发布遵守 LaTeX Project Public License(版本 1.3c 或更高)。

About

南京大学论文LaTeX模板

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 98.9%
  • Other 1.1%