Skip to content

sht-thesis 初版发布,基于国科大模板的细节改进,字体/公式排版优化

Compare
Choose a tag to compare
@lirundong lirundong released this 13 Feb 13:39
· 116 commits to master since this release

sht-thesis 版本发布信息

版本号:v0.1.0

sht-thesis 项目派生于 mohuangrui/ucasthesis,该版本发布内容包括:

代码及字体文件

  • 代码包 sht-thesis-v0.1.0.tar.gz
  • 字体包 sht-fonts-v0.1.0.tar.gz

见下方 Assets;

功能及改进

  • 修改封面、声明页面排版,替换学校 logo,以符合上科大学位论文格式要求;

  • 增加了fontset=source选项,确保全平台字形一致,以及更广泛的字符覆盖和正确字形加粗。具体地,主要字体替换为:

    • 思源宋体(中文衬线字体)
    • 思源黑体(中文无衬线字体)
    • 华文楷体简体(中文斜体&粗斜体)
    • 方正仿宋_GBK(中文等宽体)
    • 汉仪粗仿宋简(中文粗等宽体)

    并支持将字体单独放置在 Fonts 文件夹中;

  • 修改 Style/artratex.sty,将西文字体修改为:

    • Serif: XITS
    • Sans Serif: TeX Gyre Hero
    • Monospace: TeX Gyre Cursor
  • 修改 Style/ucasthesis.cls 中目录及章节标题的 format,将 \sffamily 替换为 \heiti,以确保在西文非衬线字体被设为 TeX Gyre Hero 后,各级标题仍以西文衬线+中文黑体排版;

排版错误修正

  • 去除对 \mathsf\mathtt 的不正确字形覆盖;
  • 修改 Style/artratex.sty 和 Style/ucasthesis.cls,配置 unicode-math\math*** 宏的排版方式为 sym,以解决附录 A.2 中 \mathbf 无效,以及各 \math*** 宏无法正确设定希腊字母及符号的问题;