一、前言

  1. 文章有点长,截图较多,需要一点耐心!下文中,部分截图较大可能看不清,可以点击进行查看。
  2. 该模板是依据程杰同学所编写的博士论文模板修改而来,比如需要将“博士”改为“硕士”,参考文献作者名全大写改为仅首字母大写。
  3. 软件环境为win10+TexLive2020+TexStudio。
  4. 建议先装TexLive2020,再装TexStudio,也不要装其他的CTex之类的,容易出一些莫名其妙的错误。
  5. 对于需要修改的地方,本人也还在学习了解中。

二、安装TexLive2020

  1. 首先下载TexLive2020,清华大学开源软件镜像站,点开链接如下图,下载texlive2020.iso,嫌慢的可以右键复制链接,到迅雷里面下载。


2. 安装。下载完成后,解压texlive2020.iso,如下图,双击install-tl-windows.bat进行安装。安装前可自行修改安装路径。

  1. 安装完成,出现如下提示。
  2. 检查是否安装成功。命令行窗口输入tex --version或者tex -v出现如下图所示表明安装成功。

三、安装TexStudio。

  1. 去官网下载,速度较慢,可以找别人的安装包。

  2. 配置TexStudio。
    (1)设置中文。Option->General->Language改为zh_CN。


    (2)编辑中文。构建->默认编译器,改为xelatex。

    (3)设置UTF-8编码。

  3. 测试。

\documentclass{article}
\usepackage{ctex}
\begin{document}测试TexStudio中文!
\end{document}

四、南理工博士毕业论文模板

如果你是博士,那么可以直接用了,如果是硕士,那么需要对配置文件进行部分修改。

  1. jiec827:njustThesis下载。

  2. 解压后,如下图所示,目录非常清晰,bib文件夹用于设置参考文献;img文件夹保存了学校的一些logo图片;sty文件夹保存cls,str文件,在这些文件中设定了模板的格式;tex文件夹保存每个章节的tex文件。

  3. 使用TexStudio打开myThesis.tex进行编译,如下图所示。由于我们要的是硕士论文模板,因此要对一些字进行修改。

  4. 如果是要写硕士论文,则将封面的“博”改为“硕”。
    在sty文件夹中,打开njustThesis.cfg文件,可以用记事本或者NotePad++打开,如下图所示。我们将其中的“博”全部替换为“硕”。


    替换完保存后,重新编译,如下图所示。

  5. 解决BibTeX样式文件的依赖。

(1)我们把右边的pdf下拉到参考文献页,我们可以看到参考文献能正常编译并显示,可以在myRefs.bib文件中查看我们添加的参考文献。

(2)但是,当我们新增一条参考文献时,例如下面新增了一个参考文献《测试-新添一条参考文献》,就会报错,右边整个参考文献也没了。

(3)因为我们文献格式有一个标准叫 GBT7714,我们得把它添加到TexLive里,但是很多学校又有它自己的文献格式,因此很多人对 GBT7714做了修改以适应他们学校的要求。打开bib文件夹,解压GBT7714-2005NLang.zip,进入解压后的GBT7714-2005NLang文件夹,里面有GBT7714-2005NLang.bst、GBT7714-2005NLang_UP.bst、GBT7714-2005NLang_Upp.bst这三个文件,也就是不同的定制版本。我们只需要用到其中1个,复制GBT7714-2005NLang_Upp.bst。

为什么用这个呢?因为在sty文件夹中,commons.sty中有一行指令\bibliographystyle{GBT7714-2005NLang_Upp},这个也就是设定我们的参考文献格式文件,如果你需要用到其他的参考文献格式,可以修改这个语句。

(4)将GBT7714-2005NLang_Upp.bst复制到$(TEXMFLOCAL)/bibtex/bst/,其中$(TEXMFLOCAL)是你的机器上的本地的texmf目录,你可以通过执行kpsewhich --var-value=TEXMFLOCAL获得该目录路径;

复制完后:

(5)通过执行texhash刷新texmf目录索引,一定要等它更新完,出现Done,才可以关闭命令行;

(6)我们在正文中随便某个地方引用一下我们增加的参考文献,比如我们在resume.tex的某个地方引用我们新增的文献,指令\cite{},这里是\cite{test}。

再次编译。可以发现,底下消息栏中也会报错,但是不用管,另外右边pdf的摘要中,也出现了我们的引用文献的序号4]。

将右侧pdf向上翻至参考文献页,可以看到也列出了我们新增的文献,如下图。

(7)这时候新坑又来了,GBT7714标准里,英文人名全是大写,跟我们学校要求的不一样。用记事本或者NotePad++打开GBT7714-2005NLang_Upp.bst文件,将438行的\MakeUppercase用%注释掉。

如下图,保存后退出。

(8)删掉文件夹中的这两个文件(每次更新一些格式或者依赖的时候,都要删掉这两个文件)。重新编译,发现参考文献正常大小写了。


6. 删除参考文献中的[s.l]、[s.n]。
使用NotePad++打开你的bbl文件,在里面要做两件事,(1)将"\"替换成“. ”。(2)删除[s.l]、[s.n]等。然后编译即可。示例如下:

编译后的结果:

7. 解决目录中没有参考文献。
目录里面没有参考文献,但是学校研究生网站上给的word模板里,目录里是有参考文献的,因此要加上。

在myThesis.tex文件中,在引用参考文献的那行代码{\centering\bibliography{bib/myRefs}},前加上3行代码

%这里需要注意,如果参考文献前有一面空白页(偶数页),则使用\cleardoublepage
%如果参考文献前,没有空白页,则使用\clearpage,这是保证目录里参考文献页码正确,以单数页开始
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{参考文献}

修改结果:

五、后续

对于这个模板,后面在使用中出现的问题会继续更新。

六、参考链接

[1] jiec827:njustThesis
[2] 周小丫0_0:TexLive2020+TexStudio下载与安装
[3] 始终:【LaTeX Tips】符合 GBT7714-2005 标准的 BibTeX Style

南理工硕士论文latex模板相关推荐

  1. 西电硕士论文 Latex 模板:补充

    请先阅读: 西电硕士论文 Latex 模板使用说明 西电硕士论文latex使用说明 西电硕士论文 Latex 模板:填坑! 补充: 1.中文参考文献中,author项 不能用逗号分隔,改成 and. ...

  2. 西电硕士论文 Latex 模板:填坑!

    1. 如何正文中引参考文献? 西电研究生院提供的模板里,忽略了如何加引参考文献的写法,睿思上不少同学问,研究了下做出来了,补充下. 一般国际期刊论文的参考文献引用是诸如 [12] 这种.我电要求引用是 ...

  3. 北京理工大学硕士论文latex模板

    原来安装Ctex使用winedit打开demo出现error,可能于CTeX 套装所含宏包比较陈旧.卸载Ctex,安装Tex Live. 安装步骤: 下载镜像镜像链接 下载完成后,可查看TeX Liv ...

  4. 西安电子科技大学硕士论文latex模板第1章修改为第一章

    就是章号从阿拉伯数字修改成中文数字. 在XDUthesis.cls中查找chapter,并照下图所示,将name={\arabic{chapter}}修改为name={\chinese{chapter ...

  5. 自用-华东师范大学硕士学位论文LATEX模板

    文章目录 前言 部分页面效果预览 使用说明:毕业论文LaTeX模板 1. 安装LaTeX发行版和TeX Studio: 2. 下载毕业论文模板: 3. 编辑论文内容: **标题和作者信息:** **摘 ...

  6. 国内大学论文latex模板链接

    转自:http://emuch.net/html/201207/4685325.html 国防科学技术大学研究生学位论文LaTeX模板 南开大学学位论文LaTeX模板(孙文昌老师) 华南理工大学硕/博 ...

  7. 天大博士/硕士学位论文Latex模板2021年

    这是小王在Github上的项目 TJUThesis_master_2021的Readme.为了扩大影响范围,我把它搬到CSDN上来了.如果本模板对你有帮助,请在Github给一个宝贵的Star,让更多 ...

  8. 同济大学博士/硕士学位论文LaTex模板的软件安装与环境配置

    文章目录 论文模板 软件需求 具体步骤及问题应对 首先检查`biblatex-gb7714-2015`宏包 检查TexStudio配置 配置命令路径 参考文献引用显示的不是数字 本文以Windows为 ...

  9. 【简介】请使用中国原子能科学研究院学位论文Latex模板

    请使用中国原子能科学研究院学位论文LaTex模板 本院论文采用较为老旧的word模板排版,在目录自动生成.引用.数学公式以及修改的灵活性.解耦合等等方面都有太多问题.word工具设计的初衷是给不擅长T ...

最新文章

  1. 为什么不记录慢速查询?
  2. 模仿虚基类和抽象方法
  3. 协方差、协方差矩阵的解释意义
  4. asp.net C# 时间格式大全
  5. PHP面向对象(三)
  6. lvalue-xvalue-prvalue
  7. 苹果x人脸识别突然失灵_教你解决mac电脑键盘失灵的问题
  8. 谈谈如何优化MYSQL数据库查询
  9. Ubuntu16.04设置AP热点方法
  10. 你理解的智能家居就是智能家居么?
  11. 18. C语言 -- 指针数组和数组指针
  12. Excel在统计分析中的应用—第十章—方差分析-方差分析表
  13. 极限编程XP 的12个最佳实践
  14. 1.计算机网络 知识结构框架
  15. openstack-nova-api源码剖析1
  16. 外汇天眼:Apple与MetaQuotes之争!谁是下一个Apple?谁会成下一个MT4/5?
  17. RemoteView流程
  18. [转载]丢掉鼠标-Mac神软Alfred使用手册1_我是亲民_新浪博客
  19. python拿到股票代码和代码名称等基本信息
  20. Manifest文件详解

热门文章

  1. 台式计算机DNS地址配置无法保存,电脑设置不了DNS地址怎么办
  2. 数字逻辑——触发器的选用和使用注意事项
  3. SpringBoot-21-统一日志框架
  4. 白鹭引擎正式支持微信小游戏开发
  5. 块存储、文件存储和对象存储三者的区别
  6. 改变ros bag 中消息的frame_id 和话题名
  7. [Win10] 代理服务器出现问题或地址有误
  8. Word文档误删怎样恢复?6种实用方法分享给你
  9. WiFi6特性,一起深入学习,OFDMA,QAM调制,BSS
  10. Notion数字笔记使用教程