Releases: shuosc/SHU-Bachelor-Thesis-Typst
Releases · shuosc/SHU-Bachelor-Thesis-Typst
v1.0.0
v0.3.1
- 根据答辩要求优化格式;
- 修复了跨三页以上表格“续表”不正常显示的问题;
- 模版文件中新增“高级格式”的使用说明,可以绘制复杂数据表格、流程图、复杂图形;
- 支持在声明页添加签名和日期
升级方法(可选):
将#declare()修改为
#declare(
author-sign: image("figures/sign.png"), // 学生签名
supervisor-sign: image("figures/sign.png"), // 教师签名
date: none, // 日期为空则默认为当天
)- 将所有参数移动至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表示行内标注默认占据整行
),
)- 允许用户自定义字体,具体见模版中的说明;
升级方法(可选):
在#show: doc前加入#fonts,
将#let (...) = documentclass(...)改为:
#let (
...,
fonts
) = documentclass(
...,
fonts: (
fallback: false,
songti: (
(name: "Times New Roman", covers: "latin-in-cjk"),
"簡宋", // 中文字体
),
)
)- 增加了imagex的placement参数
v0.2.2
v0.2.1
v0.2.0
- 增大了二级标题和三级标题的间隙
- 重写了所有的图表,更加利于编写和引用
- (可选)图片升级方法:在第一行后加入
, imagex, subimagex,具体的使用和引用方法见template/thesis.typ - (必须修改)表格升级方法:移除自己
tablex代码中的所有colnum参数
- 修复了图片标题过粗的问题
- 支持自定义公式层级
- (可选)升级方法:在
thesis.typ中搜索#show: mainmatter将其改为#show: mainmatter.with(math-level: 1)
- 支持自定义目录是否紧凑
- (可选)升级方法:在
thesis.typ中搜索#outline()将其改为#outline(compact: false)