配套的 b 站讲解视频:<www.bilibili.com/video/BV1FT41137eq>
更多关于模板的内容和如何使用,请仔细阅读模板中的 CCNUthesis.pdf
用户手册和 wiki!
QQ 1群:435903068(若满了请加2群) QQ 2群:685329998
- 修改本科目录第二页只有一行时的页眉问题
- 修复
choices
环境的换行缩进问题
除了更新 CCNUthesis.cls
,还需要将 copyright
目录下的 PDF 全部替换为新版(省事一点,全部替换就行)
主要针对数院格式修改
- 去掉关键词最后的分号
- 版权页的
1、
改为2.
除了更新 CCNUthesis.cls
还需要修改 ccnu-setup.tex
里
caption-labelstyle = dot
caption-labelseperator = space
注意是改成这两个值。
本科模板(主要参考 2024 年教务处模板)
- 修改目录为三级
- 摘要部分关键词增加分号
- 英文标题居中加粗
- 调整正文一到三级标题缩进
- 调整参考文献的 item 缩进
- 调整参考文献标题的缩进
- 调整
choices
环境的缩进 - 数院:调整图标的标题与内容的距离(参考邓的设置)
- 增加
style/theorem-bodyfont
键值控制定理环境的正文字体
- 增加硕博盲审的版权页和键值
blind-version = blind-schoolname
(来自 qq 群用户1542656672,物理学院) - 增加硕博的第二种类型的版权页和键值
copyright-version
(来自 qq 群用户1584103174,貌似是 2023 年新的版本)
- 去掉英文月份中五月份
May.
的.
(#I9C4W0)
- 增加对模板非官方性的说明
- 处理博士模版的页码问题和间距
- 本科默认参考文献样式改为作者-年
- 本科数院封面去掉
(设计)
- 博士打印选项
print-doctor-twoside
改为print-doctor
- 博士
chapter
改为第...章
样式 - 修改硕博的
section
和subsection
的缩进
- 增加封面二的标题控制接口:
cover_ii_only_title_content
- 修复
fullwidth-stop=false
造成硕博的第二个封面的标题换行问题
- 增加了
bib-keyval
键值,用于接入biblatex
的键值
- 修改
README.md
的内容
- 修改
chapter0.tex
的代码,删除physics
和physicx
部分的代码 - 恢复博士模板的公式括号
version
的print-master-oneside|print-master-twoside|print-doctor-twoside
选项下封面的 logo 和页眉 logo 变成黑色(#16)
- 增加本科生的盲审
blind-version
处理和\blind
命令 - 增加
enumerate
环境带圈数字的样式
- 修改本科封面 “本科毕业论文(设计)” 的字号
- word 版本的 “Keywords” 之间添加空格
- logo 和声明页改成绝对路径
- 硕博公式编号无括号
- 修复博士模板盲审时多一页空白页的问题
- 修复编译参考文献的
undefined control sequence
问题
- 修复书签的“zihao”问题(#8)
- 增加盲审的信息去除接口
- 去掉 "Abstract:" 后面的空格
- 调节硕博
head-scope
不同值时,扉页的内容垂直间距
- 修改本科生的行间距为1.5倍并调整一些细节
- 示例文件和文档中增加“gb7714-2015ay”选项注释
- 修复
fullwidth-stop = false
失效的问题
- 修复脚本的问题
- 完善 VScode 按照说明的一些细节
- 增加
title-line-type
键值
- 修改硕博的扉页的中文标题样式
- 重新调整模板封面位置
- 修复本科的标题行距问题
- 增加
lguide-ch1.pdf
文件(https://github.com/AlphaZTX/LaTeX-tutorials-opensource)
- 修改行距代码
- 修复本科模板
chapter-breakstyle = newpage
对摘要的影响问题 - 修复
\chapter
的patchcmd
失效问题
- 个人信息配置变成分文件
- 修复附录的编号 bug
- 修复页眉的范围控制
scope = main
的失效问题
- 个人信息配置变成分文件
- 修复附录的编号 bug
- 修复页眉的范围控制
scope = main
的失效问题
- 修改博士模板的字号和行距代码
- 增加页眉 logo 和页眉线的统一控制接口
- 完成本硕博的页眉范围控制
- 将两个
.str_gset:N
的键值接口改为.code:n
类型,增加对旧版本 expl3 的兼容(#I5D7OT)
- 去掉了本科的单双面打印类型接口
- 修复本科目录的间距问题
- 修复符号表的空白页问题(#4)
- 增加关键词和摘要之间是否空一行的控制
- 增加硕博页眉的在扉页显示与否的控制
- 修复摘要和致谢的硕博目录字号问题
- 增加图表的
postion
- 提供用户自定义定理类环境接口
- 增加本科模板的“chapter 是否新起一页”的键值控制
- 增加用户手册
- 更改反例环境为“counterexample”
- 去掉
needspace
宏包
- 设置模板的默认值
- 增加页眉线的种类控制
- 增加“攻读学位期间发表的学术论文”
- 扉页的个人信息的位置改为相对位置
- 增加硕博页眉 logo 和 line 的控制
- 更改版权页至 copyright 目录
- 改变硕博
word
版本标题字体为黑体 - 改变硕博
word
版本个人信息字体为黑体
- 基本完成硕博的整体框架
- 增加本科生的封面的
word
和math
风格切换控制
- 增加 author-year 的参考文献样式
- 增加
caption-labelseperator
控制图表label
和内容的分隔符
- 增加图表的标题计数样式
- 修复
oneside
失效问题
- 增加开明式标点的设置
- 修改“参考文献”标题缩进
- 修改参考文献的作者格式
- 修改图表编号为形如
1-1
的样式
- 重写西文的字体设置并修复一些字体设置问题
关键词
和keywords
部分去掉parbox
- 更新
physicx
- 重新调整孤行寡行的抑制参数
- 修复
abstract
、关键词的目录页码问题 - 解决目录摘要关键词的超链接问题
bibstyle={ccnu}
时增加CCNUpunctcn=false
- 修复
bibstyle={ccnu}
下的参考文献的作者之间的空格问题
- 增加参考文献格式控制键值
- 增加落款签名环境
- 修改目录部分行距
- 修复
chapter
缩进对参考文献和致谢、附录的影响
- 定理环境增加缩进
- 修改数学字体为
XITSMath
- 尝试解决连续章节的孤行问题
- 重新修改章节标题的缩进
- 将章节之间的
clearpage
效果改为连续排版效果
- 解决中文标点下的参考文献
book
类的译者会出现两个逗号 #129
- 目录中添加
title
- 重新修改
enumerate
的缩进参数 - 修改
table
和figure
的计数方式,变成连续编号
- 取消
\nocite{}
的作用
- 增加
\lineskiplimit
的设置
- 去掉关键词代码的
- \parindent
- 增加
CCNUpunctcn = false
- 更新
CCNUthesis.bbx
,修复book
类 [M] 后有两个.
的问题
geometry
设置中添加twoside
- 设置第一层级
enumerate
的一些参数
secnumdepth
改为 3
- 增加副标题接口
- 用
LaTeX3
重写下划线命令 - 完善下划线命令
- 增加了封面下方时间的输入接口
- 由于
Linux
没有Times New Roman
字体,更改数学字体为times
- 完善副标题的功能
- 去掉封面个人信息的冒号
- 修改
times*
的数学字体 - 将致谢和附录的标题代码封装
- 移动
chapter3.tex
的示例代码到chapter0.tex
- 增加
CCNUthesis.bbx
和CCNUthesis.cbx
对参考文献进行格式修改
- 修改
main.tex
中关于parencite
和\cite
的使用注释
- 去掉
calc
宏包
- 由于华文新魏字体不是全平台的,所以用插图方式插入版权声明页
- 增加“参考文献”下方间距
- 重新修改
bib
文件示例
- 增加
enumitem
宏包并增加示例
- 默认数学字体改为
times*
- 解决
\cite
和\parencite
的可选参数效果问题
- 解决
\cite
和\parencite
的可选参数效果问题
- 将
CCNUthesis.def
的代码移到CCNUthesis.cls
里
- 增加
physicx
宏包
- 增加
wiki
- 增加
exam-zh
项目的choices
模块代码
- 删去
xchoices
宏包
- 修复
msg
报错
- 重新修改定理类环境
- 修改
choices
宏包为xchoices
宏包 - 增加
xchoices
环境示例
- 修改
table
和figure
环境的标题样式(#I4SKXE)
- 解决
\mathcal
和\mathscr
效果相同的问题 (#I4SKB1)
- 增加bib文件参考文献部分注释
- 添加
choices
宏包及其示例 - 罗列已添加的宏包在正文注释,防止部分宏包冲突
- 完善README.md
- 修改
proof
环境证毕符号 - 调整了声明页的页边距与其它部分距离
- 重定义了
\emph
命令 - 修改“关键字”为“关键词”
- 移动
main.tex
文件中不需要用户修改的style到CCNUthesis.cls
中
- 重新优化关键词处的代码
- 参考文献注释信息
- 增加了
latexmkrc
文件
- 将最后一页的原创声明移动到第二页并修改完成
- 去掉
main.tex
中的字体设置 - tocdepth设置移动到ctex的key_set中
- 重新调整目录chapter和正文chapter的格式
- 将目录页的pagestyle设置合并到
\tableofcontents
中 - 更改原来的摘要页为华师样式
- 修改了
\frontmatter
和\mainmatter
的计数器,达到模板要求的效果
- 去掉目录页码
- 完善示例文件结构
- 增加参考文献bib文件
- 增加
\ccnu_set_to_width:Nn
函数(等效于\settowidth
) - 增加
\xeCJKsetup{AutoFakeBold}
(被注释掉)
- 去掉封面设置中的
\xeCJKsetup{AutoFakeBold}
(因为已经统一设置过)
- 增加封面信息下划线
- 封面增加“题目”二字
- 修改页面尺寸
- 用tikz重新弄了“本科毕业论文(设计)”
- 更改文类为
ctexbook
- 增加图片路径
- 修改学校logo
- 修改目录深度
- 封面信息调整
- 初步“搬运”
fduthesis
代码(仓库地址)并替换fdu
为ccnu
- 增加
main.tex
为测试效果的文件 - 增加更新日志