使用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章