Skip to content

Releases: shuosc/SHU-Bachelor-Thesis-Typst

v1.0.0

05 Dec 08:48

Choose a tag to compare

正式发布v1.0.0版本

v0.3.1

30 May 11:34

Choose a tag to compare

  1. 根据答辩要求优化格式;
  2. 修复了跨三页以上表格“续表”不正常显示的问题;
  3. 模版文件中新增“高级格式”的使用说明,可以绘制复杂数据表格、流程图、复杂图形;
  4. 支持在声明页添加签名和日期
    升级方法(可选):
    #declare()修改为
#declare(
  author-sign: image("figures/sign.png"), // 学生签名
  supervisor-sign: image("figures/sign.png"), // 教师签名
  date: none, // 日期为空则默认为当天
)
  1. 将所有参数移动至documentclass函数内设置;
    升级方法(可选):
    #show doc.with(...)改为#show doc
    #outline(...)改为#outline();
    #show mainmatter.with(...)改为#show mainmatter;
    #bib(...)改为#bib();
    #let (...) = documentclass(...)改为:
#let (
  ...,
) = documentclass(
  ...,
  title-line-length: 260pt, // 如果题目换行不好看,可以在这里适当修改横线长度
  math-level: 2, // 选择公式编号层级
  outline-compact: false, // true目录是紧凑的形式;false按照学校的方式
  citation: (
    func: bibliography("ref.bib"), // 参考文献源文件,主流的论文网站(谷歌学术,知网等)都会提供bibtex格式的参考文献
    full: false, // false表示只显示已引用的文献,不显示未引用的文献;true表示显示所有文献
    sup: true, // true表示行内标注默认为上角标;false表示行内标注默认占据整行
  ),
)
  1. 允许用户自定义字体,具体见模版中的说明;
    升级方法(可选):
    #show: doc前加入#fonts
    #let (...) = documentclass(...)改为:
#let (
  ...,
  fonts
) = documentclass(
  ...,
  fonts: (
    fallback: false,
    songti: (
      (name: "Times New Roman", covers: "latin-in-cjk"),
      "簡宋", // 中文字体
    ),
  )
)
  1. 增加了imagex的placement参数

v0.2.2

19 May 12:16

Choose a tag to compare

  1. 修复了封面页面的逗号下沉问题
  2. 修复了致谢页面尾部多空格的问题

v0.2.1

17 May 05:04

Choose a tag to compare

  1. 设置了代码块的字体
  2. 缺失的字体将默认用豆腐块代替,如果想取消这一设置,将fallback设置为true
#show: doc.with(
  fallback: false // 为true时字体缺失时使用系统默认,不显示豆腐块
)
  1. 修复了公式level设置为1时不正确显示的问题

v0.2.0

17 May 04:24
ff2b10e

Choose a tag to compare

  1. 增大了二级标题和三级标题的间隙
  2. 重写了所有的图表,更加利于编写和引用
  • (可选)图片升级方法:在第一行后加入, imagex, subimagex,具体的使用和引用方法见template/thesis.typ
  • (必须修改)表格升级方法:移除自己tablex代码中的所有colnum参数
  1. 修复了图片标题过粗的问题
  2. 支持自定义公式层级
  • (可选)升级方法:在thesis.typ中搜索#show: mainmatter将其改为#show: mainmatter.with(math-level: 1)
  1. 支持自定义目录是否紧凑
  • (可选)升级方法:在thesis.typ中搜索#outline()将其改为#outline(compact: false)

v0.1.5

10 May 12:29

Choose a tag to compare

  1. 修复了大量Bug
  2. 增加了#citex函数,支持多样化的引用格式
  • 使用示例:请使用README中的方法获得最新的模板,在4 引用格式中查看
  • 升级方法:在thesis.typ第1行的最后加入, citex
  1. 支持显示子图
  • 使用示例:请使用README中的方法获得最新的模板,在3.1.2 多个子图中查看