williamchenwl / XDUthesis-personal

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Xidian University thesis template

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/?26.html

注:本版本更新对章标题进行了重新设置。所需 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,可以继续使用。


本模板目前还处于测试阶段,纯属个人爱好制作;仅仅含有本科版;

鉴于作者还是 LaTeX 的入门者;正在努力学习;会不定期维护。

写在前面

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

本人制作基于ctex套件v2.0.2 中的 ctexbook, TeXLive2015 制作;

制作之初,面向 LaTeX 半个小白用户以及刚入门用户;因此生成好了 XDUthesis.clsXDUthesis.cfg 文件。下载后即可使用;

使用方法

Windows用户

为方便 Windows 用户,专门写好了两种编译脚本;还有示例可供学习使用。

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

MakeTemplate.bat是根据XDUthesis.dtxXDUthesis.ins生成模板文档类XDUthesis.cls和模板配置文件XDUthesis.cfg的。由于本人已经为小白用户生成好了,下载后无需再运行了。

MakeManual.bat根据XDUthesis.dtx来生成用户说明文档的,由于本人已经为小白用户生成好了,下载后无需再运行了。

Linux/Mac用户

生成模板

$ make template

生成用户说明手册

$ make manual

生成示例

使用XeLaTeX:

$ make xelatex

使用LaTeXMk:

$ make latexmk

清理文件夹

$ make clean

模板文件介绍

模板文件

  • XDUthesis.dtx - 模板文档类与说明文档混排文件
  • XDUthesis.ins - 模板驱动文件
  • XDUthesis.cls - 模板文档类
  • XDUthesis.cfg - 模板配置文件
  • XDUthesis.pdf - 用户手册
  • XDUbib.bst - 参考文献样式

示例文件

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

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

编译脚本

For Windows

  • MakeManual.bat - 生成用户手册的脚本
  • MakeByXeLaTeX.bat - 使用XeLaTeX 生成实例
  • MakeByLaTeXMk.bat - 使用LaTeXMk生成例子
  • MakeTemplate.bat - 生成模板的脚本
  • Clean.bat 模板中间文件清除脚本

For Linux/Mac

  • Makefile - Linxu/Mac用的Makefile

About

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


Languages

Language:TeX 97.4%Language:MATLAB 0.9%Language:Batchfile 0.7%Language:Makefile 0.6%Language:Java 0.3%Language:C++ 0.1%