SCU graduate thesis latex template.
根据学院给的2020版《研究生学位论文规范写作指南》Word模版需求(参见PDF),制作的LaTex模版。
使用该模版的多篇论文经受了2020/21年硕、博士论文评审的考验,请放心食用!
注意:已知Mac下可能会产生中文加粗文字复制乱码问题,请及时更新模板样式文件,并移除文档参数的kfont=,或直接使用2022_03_23版本
该模板已到稳定版本,可直接下载使用scu_thesis_2022_03_23中的最新模板。
-
如果你习惯在Overleaf中写作,可以参考相关链接。
-
独立的模版样式文件,scu_thesis_template,可用于替换
./Template
目录用于更新样式。
国内网速不好可使用Gitee镜像:
克隆后修改.gitmodules
文件内容如下:
[submodule "Template"]
path = Template
url = https://gitee.com/kevinleeex/scu_thesis_template.git
现在发现几处给出范例与描述不一致,已根据理解修改,如下:
- 页眉说明为五号字,范例为小五,修改为小五。
- 一些标题描述间隔一个汉字符,范例为一个空格符,修改为一个汉字符。
- 封面页校名标题没有居中,修改为居中。
- 描述中公式居中,范例为右对齐,修改为居中。
- 描述中图和表题注都为宋体加粗,范例的表为黑体,修改为宋体加粗
- 描述中偶数页页眉为论文题目,范例为学校名+论文类型,修改为论文题目。
- 没有保留封面等内容的说明内容。
- 部分内容由于排版软件的关系有些微差别。
- 使用插图/表格目录,假如图题/表题中有引用,请注意最后的引用顺序,若出现正文的第一个引用不是从[1]开始,请清理临时文件,重新编译。
如您发现更多问题请您提交ISSUES,或PR。
免责声明:本项目开源用于格式参考,本模版的作者和贡献者不承担任何人使用该模版所引发的任何问题(如格式审查等)。
- 🍞 通过配置项自动生成不同类型的论文格式,你专注内容就好
- 🍔 「像素级」复刻原Word模版
- 🧀 通过
\incite
来进行行内引用 - 🍟
\bicaption
图片双语题注示例 - 🍕
\cdash
公式说明的破折号 - 🌮
\cref
智能参考 - 🥘
\tabincell
多行单元格 - 🍗
\makefigtablist
添加图表目录
参数 | 说明 |
---|---|
professional | 专业学位 |
academic | 学术学位 |
master | 硕士 |
docter | 博士 |
approval | 送审版本,不生成声明和致谢 |
secret | 保密论文,将显示密级 |
color | 红色川大logo,默认为黑色 |
kfont= | 字体库,可根据操作系统填写,默认fandol |
See Releases
- [2020-02-19] 将Template作为子模块方便样式的后续更新。
- [2021-11-27] 增强对2019以上Tex Live中CTEX的兼容性。
- [2022-03-23] 推荐scu_thesis_2022_03_03点击下载。
- [重要] 修复Mac下可能产生的中文加粗字体复制乱码问题!统一字体
在你构建项目之前,需要先安装以下的软件。
- TexLive (2019)
- MacTex(on mac)
- Visual Studio Code (optional) with LaTex workshop plugin
克隆项目。
cd path-to-dir
git clone https://github.com/kevinleeex/scu_thesis_2020.git
cd scu_thesis_2020
git submodule init
git submodule update --remote
后续通过git submodule update --remote
命令 更新样式子模块到最新版本,强制更新加上-f
参数,合并更新加上--merge
参数。
打开并编辑 MainBody.tex
% 设置文档属性
% 参数说明
% professional: 专业学位
% academic: 学术学位
% master: 硕士
% doctor: 博士
% approval: 送审版本,将不生成声明
% secret: 保密论文,将显示密级
% color: 红色川大logo
% kfont=<⟨none|adobe|fandol|founder|mac|macnew|macold|ubuntu|windows|windowsnew|windowsold|...⟩>,
% 不填写则默认fandol
% 打开MainBody.tex根据需要填入
\documentclass[professional,master]{./Template/scuthesis2020}
% 在./Chapters/ 文件夹中写作,在MainBody.tex中包含
% 在./Chapters/Statement.tex 中撰写中文声明
% 在./Chapters/0_0_Abstract.tex 中撰写摘要
% 在./Chapters/Achievements.tex 中撰写学术成果
% 在./Chapters/Thanks.tex 中撰写致谢
% 在./ReferenceDocument/ 文件夹中,存放用于参考的文献
% 在./ReferenceBase.bib 文件中存放bibTex引用
使用 xelatex 编译 LaTex 文件,执行xeLatex->bibTex->xeLatex->xeLatex
方案.
推荐使用本模版提供的 Makefile
进行编译,可以使用如下几条可用的命令:
make all # 执行清理、编译pdf、清理过程
make pdf # 编译生成 MainBody.pdf
make clean # 删除编译所产生的辅助文件
make cleanall # 删除 MainBody.pdf 和所有辅助文件
make wordcount # 论文字数统计
对于 Windows 用户,模版提供了编译脚本Compile.bat
。可以双击直接编译,也可以在命令提示符窗口中使用脚本提供的额外功能:
.\Compile.bat thesis # 编译生成 MainBody.pdf
.\Compile.bat clean # 删除编译所产生的辅助文件
.\Compile.bat cleanall # 删除 MainBody.pdf 和所有辅助文件
.\Compile.bat wordcount # 论文字数统计
可以通过在线查看来进行预览,也可以下载后作为自己的Overleaf项目,注意设置编译器为xeLatex,已经对高版本Tex Live进行兼容!
- 通过Detexify软件,可以通过手写来识别符号,给出相应的Latex符号标记。
- 通过Mathpix Snipping Tool软件,可以通过截屏公式,来生成相应的Latex公式代码。
- 通过pandoc命令行程序,可以将Tex文件生成其他格式文件,如
docx
,可以用于查重等。pandoc -s MainBody.tex -o MainBody.docx --bibliography=ReferenceBase.bib
向以上项目表示感谢。
如果您喜欢这个项目可以点个Star,或提出Issue或通过PR提交有用的新特性,也欢迎推荐给其他人使用,这对我和项目都是很大的激励。
或者点击打赏我 通过支付宝或微信请我喝杯奶茶。
Copyright © 2020 Modified by Kevin T. Lee. 版权所有。
项目基于GPL开源协议,查看 LICENSE 获取详细内容。