-
whu-thesis.cls
中的%tag
、%region
、%endregion
是为了配合 VS Code 插件 Outline Map 生成代码大纲,使得光标可以快速跳转至特定位置。 -
本项目使用语义化版本 (Semantic Versioning) 进行版本管理。
-
每次发布新的 Release,不要忘了更新
CHANGELOG.md
日志,也不要忘了更新whu-thesis.cls
和whuthesis.dtx
中的版本号和版本日期。 -
若一个 commit 是为了解决一个特定的 issue 或者 discussion,则最好在该 commit 信息的最后加入形如
(#15)
的字符串,例如fix font bug (#15)
,github 会自动将#15
转化为相应的链接。
- 需要系统学习 LaTeX3 语法,资料为
- 需要掌握常用宏包的基本用法,包括但不限于:
fancyhdr
geometry
ctex
xeCJK
enumitem
caption
fontspec
tocloft
amsmath
amsthm
hyperref
gbt7714
natbib
biblatex
biblatex-gb7714-2015
- 需要掌握 LaTeX 的钩子机制及用法,资料为
texdoc lthooks
- 需要熟悉国标 GB/T 7714-2015《信息与文献 参考文献著录规则》
- 需要熟悉用户接口
usrguide.pdf
- 需要熟悉 Git 的基本用法(科学上网工具必不可少)
- 需要了解基本的命令行工具和指令,会写简单的自动化脚本