2009年我在上大一的线性代数课时,何军华老师在一次课上偶然谈到了TeX,这是我第一次听说TeX。 2013年本科毕业前夕,我可能是没那么忙的关系,突然想学学LaTeX。 买了一本胡伟写的《LaTeX2e完全学习手册》,然后在实战中大量参考了HITThesis的代码。 写成此模板后有很多同学感兴趣,因此边用边改边交流,以LaTeX为主题还建了一个QQ群。 就这样非常开心的围绕TeX技术交流了3年左右。 直到我研究生毕业参加工作,不得不中止了TeX相关技术的交流。
回想这个项目,对我影响还是很大的。虽然TeX技术对日后工作几乎没有任何作用。 但当时写这个项目时,几乎完全认真的实践了在学校学到的软件工程理论。 即便做的不好,至少是非常认真的。
还记得,去更新CTAN上发布的模板时,可能是英文不好吧,尽管我觉得自己挺礼貌的, 但是负责维护CTAN的老外还是很气愤的指责我不应该催他们这种义务劳动。 这也使得我在这么早的时期就接触到了开源世界的真实气氛吧。 在后来的实践中,我也更加会注意该如何留言给义务劳动的开源项目作者。
不写更多了,如果未来有一天再打开这个项目回忆一下的话。提醒自己: 代码中也有很多有意思的回忆。
升级前请阅读下方的更新日志。
从v1.0.x升级请参考Wiki:如何从v1.0.x升级到v1.1.0
UESTCthesis是电子科技大学毕业论文官方发布的LaTeX模板。同时支持本科、各种硕士、各种博士的学位论文排版。 这个模板可以仅使用一条\documentclass命令,就能帮助排版你的毕业论文。 所有文件都使用 UTF-8 无 BOM 编码格式。
本模板使用LPPL协议发布。
模板的使用说明请看Wiki页面:
https://github.com/shifujun/UESTCthesis/wiki
模板的已知但未能修复的BUG见issue页面:
https://github.com/shifujun/UESTCthesis/issues
如果有需要反馈的问题可以开issue在这里反馈,我能及时收到邮件。
如果希望用QQ即时交流可加QQ群:
成电LaTeX技术交流(71480604)验证信息请说明身份,不要空置。
加群连接:http://url.cn/S1QIdM
- 修复eqnarray环境最后一行序号没能右对齐的问题。
- 这次更新与排版格式无关。cls和bst文件没有变化,版本号还是1.2.5。
- 将模板依赖的所有宏包及文件本地化,彻底解决由于安装宏包不全或宏包更新不向下兼容导致的编译失败问题。
- 调整了目录结构。
- 修复ctex更新到2.3版本后,章标题序号和题目之间没有空格的问题。
- 修复ctex更新后在Mac上不能编译的问题。
- 修复范例中没有正确引用参考文献,导致编译结果中都是问号的问题。
- 修复由于ctex宏包更新到2.0.2所带来的兼容性问题。
- 参考文献bst文件中设置的参考文献标题首字母大写已取消。想设置的同学自行参考wiki修改。
- 修复bachelor选项下不能使用english的问题。但english选项本就是给留学生准备的,这样使用并无规范可参考。此更新只是使这两个选项可以正常编译。
- 修正参考文献的悬挂缩进不对齐的问题。
- 自动将参考文献条目的标题改为只有第一个字母大写。
- Fix issue #39.范例和Wiki中的电子文献类型错写为standard了。应为digital。只修改了Wiki和范例的bib文件。模板的cls和bst未更改,故不更新版本号。
##2015年4月10日: v1.2.1 ##
- 修复公式前后段距未能生效的问题。
- 改正致谢页眉有空格的问题。
- 校正页眉、页眉线、版心与页眉间距。
- 设置所有五号字的行距为固定的20磅。
- 修正子图环境的子图标题超过一行时与主标题间距不对的问题。
- 修正章节标题的段前段后距离,以及3级节标题在页首时段前间距没有取消的问题。
- 修正节标题序号没有加粗的问题。
- 修正章节标题序号与题目之间的空格,改为固定的0.5em宽。
- 修正图表公式序号中间的连字符为普通的减号,以便和MS Word一致。
##2015年4月8日: v1.2.0 ##
- 大幅修改bst参考文献格式控制文件。更新后的模板可以生成和规范相同的参考文献格式。但不再支持GB/T7714-2005,也不兼容之前的bib文件。基本上之前定义的参考文献条目都需要进行类型的更改和字段的补全。详情请看Wiki:录入参考文献和研究成果。
##2015年3月25日: v1.1.2 ##
- 对照研究生院新的Word范例调整段距,包括章节标题和图表标题以及图表的前后段距。
- 修正cv选项使用的cv.tex没有设置页眉。因不涉及cls文件故版本号不变。使用cv选项出现页眉错误的用户单独下载这个文件即可。
##2015年3月3日: v1.1.1 ##
- 修正BUG:缩略词表中的英文全称显示为缩写形式。
##2015年2月13日: v1.1.0 ##
- 去除封面、中文扉页、英文扉页、版权页等前置页面。新解决方案:添加封面并准备提交电子档;
- 删除withoutforepages选项;
- 在onlychapters选项中去除个人和学校信息;
- 新增子图组跨页命令
\subpicnewpage
,用法见Wiki:子图组跨页; - 新增了5个图表命令,用于插入图表时单独设置它们在图表目录中的标题。用法见Wiki:令图表目录中的标题和正文中不同;
- 删除了pdf元信息中的版权连接,因该链接已失效;
- 删除图表目录中每章条目之间的空白。恢复方式见Wiki:按章分组;
- 重构了cls文件中主要符号表和缩略词表的实现代码,方便用户修改。修改方式见Wiki:修改格式;
- 删除主要符号表和缩略词表中按首字母分组具有的分组间距。恢复方式见Wiki:恢复分组间距;
- 删除了嵌套的枚举环境中第2、3、4级的额外标签后间距。
- fix bug:目录页眉中“目录”间应无空格;
- fix bug:english选项下目录标题、子图环境标题标签“图”字、图表目录页眉是中文的问题;
- fix issue #31:clean.sh脚本里需要删除*.glsdefs文件;
- 在clean脚本中保留了log文件,方便查错。
- 将数学公式中的字体改回CM字体。此前v0.6.8中有所疏忽,只将特殊符号改回。现在数学公式字体应该和大多数会议论文中的字体一致了。
- 因研究生院正式推荐使用本模板,故将版本号改为v1.0.0。可称为正式版了。
- 本版本除版本号外,和v0.6.9完全一致。
见example
范例中的更新日志一章。
模板使用dtx编写方式,在source目录中可以编译出模板的源代码文档。其中也有更新日志,包括一些程序内部方面的改动日志。