/XDUthesis-personal

XDUthesis 西安电子科技大学学位论文模板 Xidian University thesis template

Primary LanguageTeX

XDUthesis 西安电子科技大学学位论文模板


Xidian University thesis template


本模板目前还处于测试阶段,目前仅含有本科版。

关于硕博的版本,正在尝试。

写在前面

  • 西安电子科技大学学位论文模板已有我校齐飞老师制作的 xduthesis.

  • 本人制作基于 ctex套件 中的 ctexbook, TeXLive 制作,为个人版使用,不具有权威价值,仅供参考。

  • 关于封面以及诚信说明书 模板里自动生成的封面以及诚信声明书不具有权威价值,暂时仅供展示,大家以学校教务处官方提供的表格为准。

    教务处封面模板下载地址: http://sjjx.xidian.edu.cn/down/html/?18.html

    教务处诚信声明书下载地址: http://sjjx.xidian.edu.cn/down/html/?6.html

    感谢 BDZNH 同学提供的链接地址。

  • 在 Demo.tex 中的 1.1.1 字体设置 一节,我花式使用了各种 Windows 字体以展示各种字体的使用方式,非 Windows 系统用户编译预览文档时可以注释掉这一节内容。

使用方法

使用前,请仔细阅读 XDUthesis.pdf 模板用户手册!

  • Windows用户

    双击运行 make.cmd 脚本,首先根据提示完成模板的生成和用户说明手册的生成。然后再生成示例论文。

  • Linux/Mac用户

    • 生成模板以及用户说明手册

       $ make template
    • 生成示例

      使用XeLaTeX:

       $ make xelatex

      使用LaTeXMk:

       $ make latexmk
    • 清理文件夹

       $ make clean

模板文件介绍

  • 模板文件

    • XDUthesis.dtx - 模板文档类、启动文件与说明文档混排文件
    • gbt7714-plain.bst/gbt7714-unsrt.bst - GB/T 7714-2015 参考文献样式
  • 示例文件

    • Code/ 源代码存放文件夹
    • Figure/ 图片存放文件夹
    • ThesisFiles/ 模板章节、参考文献、附录等文件夹
    • Demo.tex - 模板示例文档主文件

    注:文件夹内容不再介绍。

  • 编译脚本

    • For Windows

      • make.cmd - 模板生成脚本
    • For Linux/Mac

      • Makefile - Linxu/Mac用的Makefile

更新记录

  • v0.1.10 版本更新,详情如下:

    • 修复了 TeXLive 2020 下模板文件无法生成错误,以及 xelatex/pdflatex 编译,下划线等命令失效或报错问题。
    • 上述问题一部分是由于新版本的 ctex 套件移除了 xeCJKfntef 包的加载以及 CJKfntef 包 xetex 下不起作用引起的。一部分是由于 amsmath 包的加载顺序导致的(pdflatex 下引入了新的数学字体包)。
    • 此外,尚有一个问题暂未完全解决,即更新了 fancyhdr 包版本到 v4.0+ 的话,生成的 pdf 中页眉的标题编号会变成英文的 “CHAPTER 1.”,参见ctex-kit issue 554,以及fduthesis issue 174. 比较靠谱的解决方案是对 fancyhdr 降级,在终端中执行如下命令:
      tlmgr restore fancyhdr 49886

    fancyhdr 和 ctex 均已有了解决方案,问题正在修复,之后再更新官方应该会解决该问题。

  • v0.1.9 版本更新,详情如下:

    • 新增 fandol 字体判断:解决用户不设置字体,非 Windows 系统下,没有 SimHei 字体错误。Mac 系统下有待验证
    • 增加摘要、目录以及致谢的页眉标题定义,使得文章标题内容与页眉标题内容分别显示:即,内容标题中间有空格,页眉标题/以及目录中没有空格分隔
    • 新增 print 参数,在打印论文时留出装订线距离(之前版本默认的);增加电子版预览样式(两边等宽),默认开启,但在Demo.tex设置了 print 还原回了之前版本默认的打印模式。感谢 BDZNH 同学
    • 新增三个定理环境,感谢 BDZNH 同学
    • 重定义了目录,重定义了目录命令,文章内容目录标题以页眉标题能够分别设置
    • 重新调整了目录无点连接模式的标题缩进参数,使之与正常模式缩进相同
  • v0.1.8 版本更新,详情如下:

    • 重新兼容了PDFLaTeX,可能有些地方会不太理想(目前问题是标题西文字体无法设置为黑体,以及正文西文字体非 Times New Roman 只是很像而已)
    • 去除了Fandol字体的默认支持,改由系统自行判断决定
    • 新增了 windowsn, windowsf, adobe, mac 等字体参数,可以手动选择字体参数说明见 Demo.tex 开头部分
    • 有个别学弟/学妹反应学生手册目录样式修改了,新增了 contentsnd 参数,去除了目录中标题与页码间的点
    • 参考文献样式更新为 gpt7714 样式,删除了我本人写的 XDUbib
    • 重新修正了封面,对于班级号和学号的长度重新进行了设置。此外有些同学想要班级号居中这里采用了\phantom{}占位符命令。
    • 修正了黑体不能加粗问题。
    • 最后还是要推荐使用 XeLaTeX 编译
  • v0.1.7 版本更新,详情如下:

    • 中文 Fandol 字体族下,添加英文字体设置,防止默认字体不符合要求
    • 删除 fontenc 宏包,使得正文英文字体相关设置生效
    • 修改参考文献条目间距,使之间距较为合理。

    题外话,今天咨询了 Fandol 字体的开发者马起园老师,Fandol宋体里缺少一些字,如“瞭”字;因此,作为 TeXLive2015 自带的中文字体族,考虑多平台兼容,仅供备用,大家尽量使用自己系统里稳定的正式中文字体族。

    Windows 系统本模板已经默认给出;Mac OS 在不装新字体的情况下,推荐使用华文字体族;Linux 系统在不装新字体的情况下,可以参考ctex宏集Linux系统的字体设置方法,在XDUthesis.cfg中进行设置。

  • v0.1.6 版本更新,详情如下:

    • 修正目录中章的索引符为空问题,修正为点。感谢 git4xuan 同学。

    • 修正章节标题错误加粗问题 By XDXX 同学。

    • 修该原来图表编号后冒号为大空格,符合工作手册的样例。感谢 git4xuan 同学。

    • 其他若干问题修复。

    • 关于参考文献使用的解释 git4xuan 同学在 issues 里面提到了一些关于参考文献的疑问,个人觉得很有意义。但是有些没有在工作手册中找到相关规定。不敢直接进行修改。特在此说明一下。

      对于参考文献样式,本模板提供了XDUbib.bst样式,以及对应不排序的样式。个人以为基本符合工作手册要求。如有同学觉得有问题,可以参考齐飞老师的模板使用IEEEtran的参考文献样式。使用方法,将Demo.tex文件里的

        \bibliographystyle{XDUbibunsrt}
      

      代码修改为

        \bibliographystyle{IEEEtran}
      

      即可。

    • 关于封面以及诚信说明书 模板里自动生成的封面以及诚信声明书不具有权威价值,暂时仅供展示,大家以学校教务处官方提供的表格为准。 教务处封面模板下载地址: http://sjjx.xidian.edu.cn/down/html/?18.html 教务处诚信声明书下载地址: http://sjjx.xidian.edu.cn/down/html/?6.html 感谢 BDZNH 同学提供的链接地址。

    注:本版本更新对章标题进行了重新设置。所需 ctex 宏集为2016/02/02 v2.3版本。希望大家使用 TeX Live Manager 进行更新。

    解释下:老版本的 ctex 宏集(v2.0.2)中章设置(chapter)中的format参数不起作用,因而之前的设置分开来设置的,如下:

     \ctexset{
     	%…………%
     	chapter/titleformat = {\zihao{3}\heiti\centering},%
     	chapter/nameformat = {\zihao{3}\heiti\centering},
     	%…………%
     }

    然而,在新版本的 ctex 宏集(2016/02/02 v2.3版本)中,上面的设置会引发一些小错误,对章标题误加粗;但是format参数起作用了,且能正常工作,因此对新版本的 ctex 宏集进行了修复:

     \ctexset{
     	%…………%
     	chapter/format = {\zihao{3}\heiti\centering},
     	%…………%
     }

    这样又引发了老版本的不支持(前面提到的format不起作用);综上,对于懂得LaTeX的熟练用户,大家如不想升级,可以再改回原来的设置。对于新手,建议更新 ctex 宏集。(众口难调,好累啊。又不是我的锅(委屈脸 ( T﹏T )))

  • v0.1.5 版本更新,详情如下:

    • 首先,添加页面边距的装订线距离(之前忽略了,汗-_-||)

    • 添加了新参数 WordOneHalf 可选参数,可将行距设置为Word版同等高度

      在本次更新中,设置为了默认选上了,详情 Main.tex 文件。

    • 新添加不排序的参考文献样式 XDUbibunsrt.bst 文件,同样本次更新默认为它(应广大用户需求,按照引用次序列表参考文献)

  • v0.1.4 版本更新,详情如下:

    • 首先,修复了生成后的PDF复制乱码问题;

    • 默认使用者为Windows系统

    • 默认使用华文中宋(STZhongsong)作为中易宋体(SimSun)的粗体

      原因是中易宋体根本没有粗体,强制对其加粗会造成一些问题。word的处理很投机,它对正常宋体进行了差值再计算(详情见http://blog.csdn.net/windtailljj/article/details/7422344),华文中宋与中易宋体的word加粗版很像,故而采用之。

    • 对于其他系统以及不想使用华文中宋作为中易宋体粗体的用户,还添加Fandol参数以使用Fandol字体族。

      Windows用户注意,启用此命令就没有了隶书(\lishu),幼圆(\youyuan),微软雅黑(\yahei)三个字体的预定义命令了,本文提供的范例很有可能会编译不通过;不用担心,将Chapters.tex中使用的相关命令删掉即可,如果使用批处理编译的话强行回车也行。

    • 添加nologo参数,封面不使用Logo

    • 修复封面标题英文未加黑体问题,感谢lanthree同学

    • 修复英文摘要关键词名称不对的问题,感谢lanthree同学

    • 此外,感谢自本模板发布以来,一直关注本模板的同学们。如果对本次的更新不满意,v0.1.3版本的做了Release,可以继续使用。