使用latex撰写首都师范大学硕士毕业论文的一些注意事项

在使用LaTeX撰写硕士论文时,我遇到了一些需要特别注意的问题,并在此记录下来。

获取论文模板的来源

论文模板可以在Overleaf模板库中找到,名为CNU thesis temlate处可以获取论文模板,本文记录的主要注意事项也基于此模板。此模板github项目为cnuthesis-github,其folk自清华大学毕业论文模板thuthesis-github.

字体问题及解决方案

使用以上模板会遇到论文中“参考文献”等汉字在转换为txt时被识别为乱码,导致CNKI查重时出现错误。这是因为CNKI查重时会先将pdf转为txt,将参考文献部分和目录等部分作为查重的排除区域。如果转为txt出现错误就会导致将参考文献引用等部分算入查重,造成查重比例异常。
image

解决方法:使用宋体或其他字体文件替代模板中的STZhongsong字体文件(TTF)。

hyperref相关警告及解决方案

使用模板可能会导致hyperref相关的警告。

image

解决方法:首个警告由于论文首页(cover.tex文件)中的论文标题(ctitle)使用了"\\"进行强制换行导致,取消这种强制换行即可解决该警告。其余警告由中文关键词中的\TeX引起,去除即可消除这些警告。

英文关键词的格式

模板中有 关键词分隔符不用考虑,模板会自动处理,英文关键词同理的使用说明, 但事实上英文关键词之间需要使用英文逗号分隔并在逗号后增加空格才能正常显示.

参考文献格式的调整

毕业论文的参考文献引用往往需要遵循GB/T 7714-2005格式,但模板中的参考文献格式可能不符合这一要求。

解决方法: 可以使用gbt7714-bibtex-style 项目中的实现来达成.

  1. 将项目中的gbt7714.stygbt7714-2005-numerical.bst两个文件上传到overleaf项目中.
  2. 参考的做法, 在主文件(mian.tex)中增加\usepackage[sort&compress]{gbt7714}和修改bibliographystylegbt7714-2005-numerical来实现.

参考文献中英文作者姓名的大写问题

根据标准GB/T 7714—2015,英文作者名应全部大写显示,但如果希望使用首字母大写的方式显示。这一点可以参考自GB/T 7714—2015 信息与文献 参考文献著录规则

解决方法:在gbt7714-2005-numerical.bst文件中找到#1 'uppercase.name :=行,并将其中的1改为0

引用arXiv文章

使用gbt7714-bibtex-style项目引用arXiv文章时,可能会遇到不符合预期的标记(如[A])。相关讨论在对于特殊的电子资源(比如github上的项目以及arxiv上的论文等)的按照国标如何引用?中可以找到。

解决方法:推荐使用arXiv文章页面提供的自动导出的BibTeX条目插入到.bib文件中。

image

posted @ 2024-04-02 23:36  爱物理的Y先生  阅读(283)  评论(0编辑  收藏  举报