本文档格式遵守 Keep a Changelog。
- 修复
- 变更
- 同步
siunitx
v3.0 - #202
- 同步
- 新增
- 增加对插图、表格目录的处理 - #72
- 修复
- 兼容 Libertinus 和 XITS 字体的文件名变动
- 处理
hyperref
与unicode-math
的兼容性问题 - ustctug/ustcthesis#223 - 同步
gbt7714
v2.0 - #127
- 优化
- 同步 TeX Live 2019、2020
- 持续集成改为使用 GitHub Actions
- 变更
- 在(中文)字体未提供对应粗体的情况下,允许使用伪粗,并用于封面中文标题 - #68
- 修复
- 修复参考文献不能在目录中显示的问题 - #65、#69
- 修复 Unix 下的安装脚本 - #64
- 感谢 @ShichaoSun!
- 优化
- 优化目录、摘要、参考文献等的标题实现
- 优化关键字列表的显示 - #70
- 新增
style/font
新增garamond
和times*
样式style/cjk-font
新增sinotype
和sourcehan
样式
- 变更
- 允许博士学位论文使用学位类型信息 - #56
- 移除 latexmk 配置文件
latexmkrc
和latexmkrc-en
- 修复
- 优化
- 重构字体配置
- 更换模版文档字体
- 在项目 wiki 中介绍使用技巧 - #52
- 感谢 @jinyu121、@zepinglee!
- 优化
- 更新文档,发布至 CTAN - #25
- 新增
- 参考文献支持 biber 与
biblatex
- #18- 新增
style/bib-backend
、style/cite-style
和style/bib-resource
选项 - 统一使用
\printbibliography
命令生成参考文献列表
- 新增
- 允许设置论文类型和学位类型
- 新增
type
选项 - 新增
info/degree
选项
- 新增
- 新增空白论文模板
fduthesis-template.tex
- 新增不包含代码实现的简明用户手册
- 参考文献支持 biber 与
- 变更
- 移除
fduthesis-user.def
,用户配置文件改为手动载入 - #26- 新增
config
选项
- 新增
- 同步
gbt7714
v1.0,移除有关超链接的额外设置 - 所有选项更改为用连字符隔开的形式
- 原
\fdunewtheorem
命令更名为\newtheorem
- 移除
- 修复
- 调整脚注命令,以兼容
fancyvrb
宏包 - #28
- 调整脚注命令,以兼容
- 优化
- 重构
abstract*
、notation
等 - 使用
xtemplate
重构封面布局 - 使用
l3build
进行回归测试
- 重构
- 新增
- 变更
- 修复
- 优化
- 优化 URL 断行设置
info/secret-level
、style/footnote-style
:不再依赖 XITS-Math 字体 - #22style/font
:额外处理 XITS 字体的小型大写字母
- 新增
- 新增
font=none
、cjkfont=none
选项 - [fdulogo] 将视觉识别系统移入
fdulogo
宏包,并添加重修版校徽
- 新增
- 变更
- 移除
nofonts
选项 - 同步
fontspec
v2.6e - [fdudoc] 移除
listings
关键字定义文件
- 移除
- 优化
- 重新实现字体调用,核心内容是分离字体的声明与设定,并按照宋、黑、仿、楷划分中文字体 - #17
- 使用
expl3
以及内部函数改写封面,减少对 LaTeX2e 的依赖
- 新增
- 新增
logo
与logosize
选项 - 新增 hyperref 相关配置,包括超链接样式(
hyperlink
与hyperlinkcolor
选项)及 PDF 元信息等 - 提供彩色支持
- 添加错误信息提示
- [fdudoc] 在
ctxdoc
的基础上完成fdudoc
文档类,用于模板手册编写
- 新增
- 变更
\__fdu_blank_underline:n
:改用\rule
绘制下划线,不再依赖ulem
宏包- [fdudoc]
\changes@
:调整索引排序方式
- 修复
\fdu_family_if_exist:n
:修复 LuaTeX 下的展开错误- [fdudoc] 修复
ctxdoc
文档类 v2.4.10 之前版本中行距偏小的问题,⻅ ctex-kit#303
- 优化
- 拆分
.dtx
文件
- 拆分
- 新增
- 优化
- 整理代码,编写用户文档
- 分离文档类与参数配置文件
- 使用
doc
、DocStrip
和l3docstrip
重构代码 - 添加测试文件,使用 Travis CI 进行持续集成
- 使用 Git 进行版本控制,并发布至 GitHub。
- 开始编写模板。