北师大学位论文Latex模板

BNU logo 对于许多理工科学生来说,用Word写论文并不是一件愉快的事情。但如果没有现成的模板,Latex也不是那么平易近人。之前Gsoul ,WX 硕士毕业时参考清华北大的论文模板自行修改,发布了北师大的第一个Latex学位论文模板。不过当时清华模板的结构代码还不够规范,加上学校的论文格式要求也有了些变化,我便根据最新的清华大学论文模板 Thuthesis 4.5.1 UTF版重新改了一个出来。 硕士博士部分与2010年研究生院公布的《学位论文编写规范》和相应Word模板基本吻合。本科论文部分因为尚未看到严格的规定就没有仔细核对,基本与硕博论文的格式保持一致。生成的文件可顺利通过学校图书馆的学位论文系统提交。

BnuThesis 是北京师范大学学位论文 LaTeX 模板。在清华大学论文Latex模板ThuThesis的基础上修改而来。支持学士、硕士、博士论文格式。模板主要包括 bnuthesis.cls, bnuthesis.cfg, bnubib.bst 三个风格文件。其中cls定义格式代码,cfg 规范名称表达,bst 指定参考文献引用格式。帮助和说明文件仍沿用清华的版本。用户编辑的内容包括:

  • main.tex 主控文档,可通过 onlyinclude 选项单独编译选定章节,加快文件生成速度。
  • data/ 文档目录,论文的文字部分都放在这里
  • ref/ 参考文献目录,通常只需要 bib 文件
  • figures/ 图片目录

标准编译过程是 latex – bibtex – latex – latex – dvips – ps2pdf (这时图片应为eps格式,或加载 epstopdf 宏包)。也可以使用 pdflatex/xelatex 等 。在 liangzi@ustc 制作的 TeXLive2009 上测试完成。注意所有文本文件都需要保存为UTF8编码格式,否则编译无法通过。
北师大论文封面
目前尚未解决的问题包括:

  • 封面可能不够标准,不过研究生院会直接提供
  • 保密标签不知道具体格式,没有处理

1.54版点此下载,使用中遇到的问题可直接在此反馈。缺少字体的话可以在此下载,然后解压到系统字体目录中。

  • 2016-04-10 更新为1.54。增加横排表格示例;移除表格字体字号限制,可自行调整表格字号大小;移除Adobe字体,默认使用windows系统中文字体。
  • 2015-09-20 更新为1.53。按2015年新版论文规范更新。增加openright|openany选项;修正章节名称,目录字体;附录编号等多处细节。
  • 2014-03-22 更新为1.52.1。 根据用户建议,修正bst文件中的一处错误。
  • 2014-03-12 更新为1.52。在tex文件中增加UTF8编码标记,可用CTeX 1.9.2所带WinEdt直接打开编译。修正部分与TeXLive2013的兼容性问题。
  • 2012-05-04 更新为1.51。修正注音字符输出问题。根据2012年封面格式更新模版。
  • 2012-04-10 更新为1.5。默认不生成空白页。增加twoside选项,使双面打印时正反页面对齐。全面测试兼容性,支持CTeX2.9和TeXLive2011。推荐使用XeLatex编译。打包PDFLatex编译所需的ccmap.sty文件。移除TeXLive2011中缺少的diagbox宏包。使用CTeX2.9.2的XeLateX编译时,宏包mathptmx出错,默认不启用。
  • 2011-12-07 更新为1.41。修正一处编译错误,取消hypernat宏包依赖。
  • 2011-4-8 更新为1.4。修正附录中的图表公式编号格式。规范要求附录按数字排列,于是采用 “附1.*”的格式。另外,之前参考文献样式文件会干扰缩进设定,影响参考文献页边距。现替换为清华的版本并重新定制。但由某些少见的参考文献类型生成的引用格式可能不够规范,比如报纸、专利。
  • 2011-3-18 更新为1.3。增加学术成果部分;调整页边距,取消奇偶页差别, 需要在装订时处理;增加修改目录小节缩进。
  • 2011-1-11 更新为1.2。调整内部一致性,优化页面设置,修正了几处编译警告。移除模板中的eps图片,方便pdflatex编译。
  • 2011-1-6 参考文献中作者超过3个时自动省略,添加 et al.
  • 2010-12-7 修正参考文献格式。支持常见天文期刊缩写。
  • 2010-12-2 更新为1.1。改善对XeLatex的支持,修正示例文件。
  • 2010-11-28 发布1.0版
86 评论
最旧
最新 最多投票
内联反馈
查看所有评论
2010 年 12 月 2 日 17:46

太好了,有支持XeLaTeX的模板。

2011 年 3 月 24 日 03:14

为什么latex编译不通过?
提示缺了两个sty,补上之后还是不行

缺包
2011 年 11 月 10 日 19:21

`ifxetex.sty’

立青
2011 年 12 月 6 日 20:52

我是ctex(miktex)吧。也是编译不过啊。很奇怪。

一只猫
2012 年 3 月 6 日 13:42

怎么才能修改目录的字体呢?
我尝试修改了bnuthesis.cls
但只有CHAPTER的字体被成功修改了
方法是把
\addcontentsline{toc}{chapter}{\@chapapp \hspace{1em} #1}
变成
\addcontentsline{toc}{chapter}{\sanhao\@chapapp \hspace{1em} #1}
但section的字体设置完全没有找到…