Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rioxwang/BUPTGraduateThesis
https://github.com/rioxwang/BUPTGraduateThesis
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rioxwang/BUPTGraduateThesis
- Owner: rioxwang
- Created: 2015-01-03T15:13:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T07:22:39.000Z (10 months ago)
- Last Synced: 2024-08-17T23:01:51.228Z (5 months ago)
- Language: TeX
- Size: 8.13 MB
- Stars: 395
- Watchers: 15
- Forks: 113
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- latex-templates - rioxwang/<br>BUPTGraduateThesis - square)<br/>![113](https://img.shields.io/github/forks/rioxwang/BUPTGraduateThesis?style=flat-square)<br/>![2024-03-05](https://img.shields.io/github/last-commit/rioxwang/BUPTGraduateThesis?style=flat-square) | | (Popular & New LaTeX Templates / Thesis/Dissertation)
README
Version
==================
当前版本v7.2,托管于GitHub,支持Windows、Linux和OSX平台。该版本可以在项目主页直接下载ZIP压缩包获得,也可以通过如下git命令获得:git clone https://github.com/rioxwang/BUPTGraduateThesis.git
About
==================
BUPTGraduateThesis提供北京邮电大学研究生学位论文LaTeX文档类,其符合北邮研究生院2014年11月发布的《关于研究生学位论文格式的统一要求》,目前已根据2017年标准修正格式、添加英文扉页。目前已经可以生成除了封面之外的所有论文内容,封面由于书脊的存在,需要进一步细调。我们建议利用BUPTGraduateThesis生成除了封面之外的所有PDF内容,再使用WORD生成封面。(注:扉页可以正常输出,而封面是打印时需要打印在指定彩纸上的内容,与扉页相比多了书脊这部分内容,需要根据论文薄厚做细调。校内的打印店均可以帮忙依据PDF的扉页生成封面。)该项目源于张煜博士(Dazzle Zhang)发起并维护的BUPTThesis项目,并由王贤凌博士(rioxwang)在其基础上增添了更加稳健的中文处理方案,于2013年7月5日发布。该项目借助XeTeX引擎,利用xeCJK宏包取代BUPTThesis中的CJK宏包作为中文解决方案。同时,BUPTGraduateThesis根据研究生院发布的最新要求,对学位论文格式进行微调,并且提供更为详细的用户帮助文档buptgraduatethesis.pdf。
Quick Help
==================
快速安装说明更具体的安装说明与帮助文档请参见buptgraduatethesis.pdf。
为了方便新手入门,BUPTGraduateThesis提供了基于Docstrip的安装方式和免安装压缩包release_7.2.zip,用户可以依照自己的习惯选择,免安装方式支持v7.2版。
使用免安装压缩包的用户,只需要将release_7.2.zip解压,并将所有文件拷贝到主目录下即可正常使用(注意备份已有工作!)。为了生成用户帮助文档buptgraduatethesis.pdf,安装前请保证Adobe系列中文字体已经安装。
Adobe系列字体用于提供免费的常用中文字体:
* AdobeFangsongStd-Regular.otf
* AdobeHeitiStd-Regular.otf
* AdobeKaitiStd-Regular.otf
* AdobeSongStd-Light.otf注意:win10系统,需要在下载字体上右击选择为所有用户安装
Windows用户请打开CMD,输入如下命令进行安装:
makethesis.bat install
Linux/OSX用户请打开SHELL输入如下命令进行安装:
chmod a+x makethesis
./makethesis installRead Me(使用前必读)
==================
由于BUPTGraduateThesis的编译过程较为复杂,Windows用户直接使用WinEdt的按钮执行编译会出现参考文献、已发表学术论文目录等不能正确编译,因此建议Windows用户在CMD下使用预先编写好的批处理文件`makethesis.bat`编译,Linux/OSX用户在SHELL下使用文件`makethesis`。高阶用户可以阅读批处理文件,深入了解BUPTGraduateThesis编译的过程。此外,用户在编译前需要对`makethesis.bat`(`makethesis`)进行简单的配置,详细内容请查阅用户帮助文档`buptgraduatethesis.pdf`。配置的方法为:用编辑器打开批处理文件`makethesis.bat`,定位到`User Configuration`模块,修改
* `TARGET` 目标文件,生成论文的文件名,同时也是最外层TEX文件的文件名
* `MAINMATTER` 各章节TEX文件的文件名,以空格分开,不包括附录。示例:`MAINMATTERS=(ch_intro ch_chapter2 ch_chapter3 ch_chapter4 ch_chapter5 ch_concln)`
* `BIBTYPE` 参考文献方式,`chapbib` 为分章参考文献,`allbib` 为全文参考文献Change Logs
==================
* v7.2:2020/01/03,更新 `subfigure` 宏包为较新的 `subfig` 宏包,配合`\subfloat{}`实现更方便的子图功能,在`\subfloat{}`与另一个`\subfloat{}`之间用`\\`隔开,可以实现子图的上下垂直排列。
* v7.1:2018/03/16,添加英文扉页、根据2017年标准修正格式
* v7.0:2016/11/23,修正涉密论文中的BUG;修正参考文献格式控制的BUG;增加博士后研究报告类型;根据新版xeCJK宏包更新命令;更新声明内容;根据新版glossaries宏包更新命令
* v6.2:2015/04/23,修正参考文献列表序号不对齐的BUG(v6.1用户升级请在cls文件中搜索multibib宏包,删除其resetlabels选项的调用,在各个ch_xxx.tex和pubs.tex调用参考文献数据库之前使用\setcounter{NAT@ctr}{0}
重置参考文献计数器)
* v6.1:2015/01/16,修正发表论文列表中序号不对齐的BUG
* v6.0:2014/01/02,重新整理buptgraduatethesis.bst;在bare_thesis.bib中给出各类参考文献模板;更新帮助文档;迁移到GitCafe
* v5.4:2014/11/29,根据新版论文格式要求修正学位论文类参考文献的格式
* v5.3:2014/11/22,修正buptgraduatethesis.bst中学位论文类参考文献格式的BUG
* v5.2:2014/07/17,根据新版论文格式对文档类进行精简;修正封面的BUG;修正最新版xeCJK带来的问题;更新帮助文档
* v5.1:2014/05/31,修正makethesis中分章参考文献编译的BUG,此BUG会影响Linux和Unix用户的分章参考文献输出
* v5.0:2014/04/14,增添数学字体选项,可以使用Computer Modern字体;盲审版本将隐去致谢和独创性等声明页;根据新版硕、博士论文格式要求更新模板和封面;修改参考文献中英文姓名出现Jr时的排版,并添加说明;修改帮助文档的字体,不用再依赖TeX Gyre Pagella字体;修正图名和表名的字体;改进一系列参考文献排版规则;增加免安装版,解压即可用;去除makethesis中安装时的输出重定向,方便排错
* v4.0:2013/12/26,根据xeCJK宏包的更新修改宏包加载项;修复由于伪粗体带来的复制粘贴的BUG
* v3.0:2013/12/23,根据新版论文格式要求更新模板
* v2.3:2013/11/29,修改bibtex生成的参考文献中URL的字体
* v2.2:2013/11/29,修正缩略语在第一次引用时无法出现中文释义的 BUG
* v2.1:2013/11/21,修改article类型参考文献显示样式
* v2.0:2013/11/20,增加部分参考文献自定义配置的功能;更新帮助文档
* v1.3:2013/11/15,修正makethesis.bat的BUG;将Unicode指令替换为char指令用于引入Unicode字符;使用xeCJKsetcharclass命令修正xetex引擎下的带圈数字脚注
* v1.2:2013/11/14,修正makethesis.bat的BUG
* v1.1:2013/07/30,更新makethesis的换行模式
* v1.0:2013/07/08,初始版本To Do List
==================* 整理文档类的代码,增添注释,便于更多人一起学习LaTeX
* 在书签中输出章节编号
* 改进文档参考文献输入规范与IEEE参考文献输入规范的兼容性