山东大学硕士/博士研究生毕业论文Latex模板

模板下载地址:  https://github.com/Tsingke/SDU_thesis_template_for_postgraduate

封皮预览:

模板参照

模板特点

本模板完全参照《山东大学学位论文规范(试行)》完成,同时针对理工科学位做了调整,满足毕业论文的撰写要求。

在之前版本基础上修复 bug 若干:

  • 修改论文封面。
  • 论文封面增加新的字段。
  • 增加英文摘要、中英文关键字。
  • 修复摘要 minipage 无法换页的问题。
  • 按要求修改页码显示方式。
  • 单页只能有两张图片的 bug。
  • 增加致谢、参考文献等章节。
  • 设置某些特定章节在目录中不参与编号。
  • 修复双页打印问题。
  • 使用 tabincell 完成表格内换行,多行表格可垂直居中。
  • 使用 wrapfigure 并添加 wrapfig 包。
  • 修复复制时英文字符映射为乱码的问题。
  • 修复目录页为 minipage 导致目录显示不全的问题。
  • 从目录中移除目录项 nottoc 参数。
  • 增加英文目录。
  • 修复目录页 section 等字段不显示点号的问题。
  • 去掉正文前 section 前的双 S 符号。
  • 增加定理定义等命令定义。
  • ……

特别感谢ChenMeng0518同学提供学士学位论文模板。

编译环境

请使用 CTeX 套装进行编译,需要 xelatex 和 pdflatex 命令支持。(编译速度相对较慢!!)

如果你的 CTeX 套装中 ctex 包为 1.02c 或更早的版本,请将SDUthesistemplate.tex当中下面这句话取消注释:

% \expandafter\def\csname CTEX@spaceChar\endcsname{\hspace{1em}}

代码结构

  • sduthesis-front-cover.def: 封面。
  • sduthesis-statement.def: 原创性声明。
  • SDUthesistemplate.tex: 主文件,你的论文结构在此文件当中。
  • sduthesis.cls: 论文样式文件。
  • fonts-file/: 字体文件路径(目前没用)。
  • figures/: 图片存放路径,你也可以创建figure/pictures/picture/pic/image等路径。
  • contents/: 论文所在路径。其中usersettings.tex 为整个项目的设置。

怎样编译

文档使用 XeLaTeX 进行编译。这要求所有参与编译的文档必须使用 UTF8 编码格式,因此建议你新建的任何参与编译的 .tex文件都必须使用 UTF-8 编码,使用 % !Mode:: "TeX:UTF-8" 声明文档编码格式。

  • 运行 run.bat 即可编译生成 pdf 文件。
  • 在运行失败时使用 clean.bat 清理项目。
  • 运行 run_open.bat 在编译完成之后打开 pdf 文件。

打印

将编译生成的 pdf 文件直接打印即可,注意要求打印社使用双面打印。

获取与更新

请到项目的 GitHub 页获取: https://github.com/cnDelbert/SDU_thesis_template_for_postgraduate。

LICENSE

使用署名-非商业性使用 3.0协议,如果你使用了本论文模板,请务必提及。

该项许可协议允许他人基于非商业目的对您的作品重新编排、节选或者以您的作品为基础进行创作。尽管他们的新作品必须注明您的姓名并不得进行商业性使用,但是他们无需在以您的原作为基础创作的演绎作品上适用相同类型的许可条款。

山东大学硕士/博士研究生毕业论文--Latex模板的更多相关文章

  1. 国内大学毕业论文LaTeX模板集合

    国内大学毕业论文LaTeX模板集合 薛瑞尼的清华大学学位论文LaTeX模板http://sourceforge.net/projects/thuthesis/ 北大论文文档 LaTeX 模板 pkut ...

  2. 国内大学毕业论文 LaTeX 模板集合

    西北工业大学学位论文LaTeX模板 http://code.google.com/p/nwputhesis/ 西北工业大学硕博士论文LaTeX模版 http://code.google.com/p/n ...

  3. Atitit.软件硕士  博士课程 一览表 attilax 总结

    Atitit.软件硕士  博士课程 一览表 attilax 总结 1. Attilax聚焦的领域1 2. 研究生硕士博士课程汇总表1 3. 博士课程3 4. Attilax额外的4 5. 参考4 1. ...

  4. 哈尔滨工业大学(深圳)本科毕业设计(论文)LaTeX模板:hitszthesis

    目录 本篇文章的主要内容如下: 目录 引言 Why hitszthesis? 下载方式 编译方式简介 模板说明文档(用户手册) 毕业论文撰写样例 后记 引言 去年发布过哈深本科毕业设计(论文)的LaT ...

  5. IEEE LaTeX模板使用BibTeX

    IEEE LaTeX 模板使用 BibTeX 在Google Scholar获得的文献引用格式一般是BibTex的,而IEEE Transactions的模板默认用的是BibItem.目前没有什么自动 ...

  6. 【持续更新】一个简洁、易用的美赛LaTeX模板: easyMCM

    目录 1 当前美赛模板通行情况的概述 2 easymcm宏包说明 2.1 与mcmthesis的关系之说明 2.2 easymcm宏包的简介 2.3 美赛模板下载地址 3 常见问题的解决方案 若您无意 ...

  7. LaTeX模板 - FORMCM

    LaTex 模板 - FORMCM \documentclass{mcmthesis} \mcmsetup{CTeX = true, % 使用 CTeX 套装时,设置为 true tcn = 8989 ...

  8. 定制一个支持中英文的简单LaTex模板

    平常写汇报文档什么的,word排版有时还是比较费劲,遂定制一个简单的LaTex模板,中文默认为宋体,英文为LaTex默认字体,支持彩色高亮展示,有目录书签,有页眉展示,大致如下: LaTex代码如下: ...

  9. 【持续更新】一个简洁、易用的美赛 LaTeX 模板: easyMCM

    目录 1 当前美赛模板通行情况的概述 2 EasyMCM 宏包说明 2.1 与 mcmthesis 的关系之说明 2.2 easymcm宏包的简介 2.3 美赛模板下载地址 3 README 摘录 3 ...

随机推荐

  1. 如何用 Jquery实现OuterHtml

      $(this).get(0) 或者$(this).prop('outerHTML')

  2. mybatis的mapper返回map结果集(springboot)

    通过MapKey指定map的key值 @MapKey("id") Map<Long, UserInfo> getUserInfoMap(); @MapKey(" ...

  3. (回溯法)和为n的所有不增正整数和式分解算法

    题目: 利用递归算法输出正整数和为n的所有不增的正整数和式.例如当n=5时,不增的和式如下: 5=5 5=4+1 5=3+2 5=3+1+1 5=2+2+1 5=2+1+1+1 5=1+1+1+1+1 ...

  4. php之快速入门学习-5(常量)

    PHP 5 常量 常量值被定义后,在脚本的其他任何地方都不能被改变. PHP 常量 常量是一个简单值的标识符.该值在脚本中不能改变. 一个常量由英文字母.下划线.和数字组成,但数字不能作为首字母出现. ...

  5. Java从零开始学零(Java简介)

    一.Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年 ...

  6. SVN、TortoiseSVN相关问题

    主要记录一些日常操作出现的问题: 1.upgrade working copy: SVN客户端升级或降级的时候,在本地已经下载workspace右键会显示upgrade working copy. 无 ...

  7. code[VS] 1048 石子归并

    题目描写叙述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子.一次合并的代价为两堆石子的重量和w[i]+w[i+1]. 问安排如何的合并顺序, ...

  8. 分离Command

    要点: 1.请求类必须继承CommandBase 2.请求类类名为请求对象中的Key值,大小写可以不区分 3.类必须用public修饰,否则无法识别该请求,提示为无效请求 4.不能再调用NewRequ ...

  9. jQuery+PHP动态显示(项目)实时时间和倒计时

    jQuery动态显示当前时间:    html代码:<div id="current_time"></div> setInterval()使用:setInt ...

  10. java开发_eclipse导出为war文件,热部署到tomcat运行总结[转]

    在Myeclipse中,我们很容易做到这一步:把一个web项目生成war文件 其实在eclipse中,实现这样的功能,也是很简单的. 下面就看一下是怎样操作的吧! 新建一个web项目: 取名为:ecl ...