ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

南京大学学位论文LaTeX模板完整上手教程:从零到论文成稿一篇讲透

2026/8/14 1:21:25 拓冰建站 浏览量
南京大学学位论文LaTeX模板完整上手教程:从零到论文成稿一篇讲透

南京大学学位论文LaTeX模板完整上手教程:从零到论文成稿一篇讲透

【免费下载链接】njuthesis-nju-thesis-template南京大学学位论文(本科/硕士/博士),毕业论文LaTeX模板项目地址: https://gitcode.com/gh_mirrors/nj/njuthesis-nju-thesis-template

深夜改格式的痛,每个毕业生都懂

论文正文写完了,排版却成了最后一道"鬼门关":封面文字怎么都对不齐、目录页码一改就乱、参考文献格式被导师连退三次、图注表注的间距调了又调……如果你也经历过这种"内容半小时、格式一整天"的循环,那你需要的不是更多的耐心,而是一套把排版规则固化下来的方案——南京大学学位论文LaTeX模板(njuthesis-nju-thesis-template)。这是一个覆盖本科、硕士、博士三个层次论文的排版模板,将封面、目录、摘要、参考文献、致谢等全部格式细节封装成标准组件,让你把精力还给内容本身,而不是跟 Word 的格式工具栏搏斗。

为什么值得放弃 Word 硬排

先说结论:学位论文的格式要求极度固定,而这正是 LaTeX 模板的舒适区。这份模板能成为很多学长学姐的选择,靠的是几个实打实的优势。

对比维度用 Word 手动排版用本 LaTeX 模板
封面格式每次调整都牵一发动全身填好字段自动生成
目录页码容易错乱、需反复更新编译时自动生成
参考文献逐条手调格式BibTeX 自动按国标排版
学位切换需重做整套样式改一个参数即可

更关键的是,它并非从零造轮子,而是基于南大经典开源模板修复了若干 Bug、优化了功能细节的社区维护版。项目还内置了严格遵循国家标准 GB/T 7714-2005 的参考文献样式文件,排版规范这件事,模板替你扛了。

三步完成安装,跑出第一份 PDF

新手最怕"环境装不完、样例跑不通",这套流程我把步骤压到了三步。

第一步:按操作系统装好 LaTeX 引擎

  • Windows:安装 CTeX 完整版,所需环境一应俱全;
  • Mac / Linux:配置 TeX Live 发行版,并按照示例文件里的注释修改字体等参数。

第二步:获取模板文件

git clone https://gitcode.com/gh_mirrors/nj/njuthesis-nju-thesis-template

克隆完成后,目录里已经包含了可直接编译的示例文档sample.tex、参考文献库sample.bib,以及核心的 njuthesis.cls(模板类)和 njuthesis.cfg(配置文件)。

第三步:用 XeLaTeX 完成首次编译

注意:必须使用 XeLaTeX 编译器。推荐用 TeXworks 打开sample.tex,选择XeLaTeX + MakeIndex + BibTeX编译;如果你用 WinEdt,务必用UTF-8 编码打开.tex文件。完整的编译链条是:

xelatex sample bibtex sample xelatex sample xelatex sample

首次编译成功后,你会得到一份包含中英文封面、摘要、目录、正文、致谢的完整样例 PDF——这就是你论文的"骨架"。

实战场景一:一句话切换本科 / 硕士 / 博士

不同学位的论文在版式上略有差异,模板用文档类参数帮你做了区分。打开sample.tex顶部,修改\documentclass的方括号参数即可:

% 本科论文 \documentclass[bachelor,twoside]{njuthesis} % 硕士论文 \documentclass[master,twoside]{njuthesis} % 博士论文 \documentclass[phd,twoside]{njuthesis}

同时twoside指定双面打印格式,会让每个章节从奇数页(纸张正面)开始,符合正式论文的装订习惯;单面打印则用oneside。另外记得保留AutoFakeBold={2}这个参数——它控制中文字体加粗程度,括号内的空格千万不能删,删了会引发编译错误

实战场景二:十分钟填完中英文封面

封面是论文的"脸面",模板把它拆成了一个个明确的字段命令,你要做的只是对号入座。打开sample.tex,在文档开头集中填写:

\title{南京大学毕业论文\LaTeX 模板} % 单行标题 \author{作者} % 姓名 \supervisor{某~~教授} % 导师 \major{计算机科学与技术} % 专业 \department{计算机科学与技术系} % 院系 \submitdate{2026年 6 月 1 日} % 提交日期 \defenddate{2026年 5 月 20 日} % 答辩日期

标题过长时支持两行显示:把\title{}留空,再用\titlea{第一行}\titleb{第二行}分别填两行内容。对应的英文封面字段(\englishtitle\englishauthor\englishsupervisor等)也都在同一区域,一次填齐。如果你写博士论文,还可以用\makenlctitle生成国家图书馆封面,并填写分类号、UDC 号、答辩委员会成员等信息。

实战场景三:插图、算法与参考文献一站式搞定

理工科论文离不开图和算法,模板在sample.tex里给出了可直接套用的范例。

单张插图用标准的figure环境,图片放进项目自带的 figure/ 目录即可:

\begin{figure}[htbp] \centering \includegraphics[width=0.6\linewidth]{./figure/github.jpg} \caption{单图示例} \label{fig:system} \end{figure}

需要并排双图或子图时,用minipagesubfigure环境,示例文档里都有现成代码。参考文献方面,你只需要编辑 sample.bib 添加文献条目,正文用\cite{BHR12}引用,最后在文末写上\bibliography{sample},模板就会按照 GB/T 7714-2005 国标自动排版参考文献列表。

进阶技巧:盲审、字体适配与编译提速

  • 盲审模式:外审前,在sample.tex中取消\blind的注释,并按盲审要求删除个人简历、致谢等页面里的个人信息,即可快速生成匿名版本。
  • 跨平台字体适配:文档类支持winfontslinuxfontsmacfontsadobefonts四种字体选项,换系统编译时改一下参数,就能避免"字体找不到"的尴尬。
  • 一条命令出全稿:把上文四步编译命令写进批处理脚本,之后每次改稿只需执行一次,PDF 即可自动更新到最新。

避坑指南:七个高频问题速查表

症状常见原因解决方案
编译报错提示 AutoFakeBold删除了参数中的空格恢复为AutoFakeBold={2},空格勿删
中文显示乱码编辑器编码不对所有.tex文件统一使用 UTF-8 编码打开
提示找不到字体系统字体与默认选项不匹配切换linuxfonts/macfonts等字体参数
图片显示不出来图片路径错误确认路径写法为./figure/xxx.jpg
双面打印出现空白页twoside的正常行为章节从奇数页开始,属预期效果,无需处理
参考文献格式不合要求未走 BibTeX 流程按"XeLaTeX→BibTeX→XeLaTeX→XeLaTeX"顺序编译
想长期跟进官方更新本仓库为社区存档版本模板已停止新功能开发,可关注学校官方 NJUTEX 模板

把排版这件事,一次解决

这篇教程的所有操作都围绕 sample.tex 这一个文件展开——改参数、填字段、写正文,其余交给模板。对南大学子来说,它最大的价值不是省下排版的两三天时间,而是让你从此不再为格式焦虑,把有限的精力留给真正重要的研究本身。

git clone https://gitcode.com/gh_mirrors/nj/njuthesis-nju-thesis-template

克隆下来,编译通过,你的论文就已经赢在了起跑线上。

【免费下载链接】njuthesis-nju-thesis-template南京大学学位论文(本科/硕士/博士),毕业论文LaTeX模板项目地址: https://gitcode.com/gh_mirrors/nj/njuthesis-nju-thesis-template

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考