Skip to content

WayneHsuCN/typst-ucas-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中国科学院大学学位论文 Typst 模板 typst-ucas-thesis

Project Status

🚧 Project Status: In Progress 🚧

纸张要求与页面设置

  • ✅ 页面尺寸及边距调整。
  • 🔄 页眉页脚样式。

封面与书脊

  • ✅ 封面基本信息(标题、作者、导师等)。
  • 🔄 封面样式优化
  • 🕒 生成书脊

摘要与关键词

  • ✅ 中英文摘要模板。
  • 🕒 摘要样式优化

目录

  • ✅ 目录功能。
  • 🔄 目录样式优化
  • 🕒 页码对齐优化。

正文

  • 🕒 标题样式与段落间距优化。
  • 🕒 图表样式优化

其他

  • 🕒 参考文献样式优化。
  • 🕒 附录与后记模板。
  • 🕒 作者简历及攻读学位期间发表的学术论文与其他相关学术成果
  • 🕒 文献格式兼容多种样式。

开发者指南

template 目录

  • thesis.typ 文件:你的论文源文件,可以随意更改这个文件的名字,甚至你可以将这个文件在同级目录下复制多份,维持多个版本。
  • ref.bib 文件:用于放置参考文献。
  • images 目录:用于放置图片。

内部目录

  • utils 目录:包含了模板使用到的各种自定义辅助函数,存放没有外部依赖,且 不会渲染出页面的函数
  • pages 目录:包含了模板用到的各个 独立页面,例如封面页、声明页、摘要等,即 会渲染出不影响其他页面的独立页面的函数
  • layouts 目录:布局目录,存放着用于排篇布局的、应用于 show 指令的、横跨多个页面的函数,例如为了给页脚进行罗马数字编码的前言 preface 函数。
    • 主要分成了 doc 文稿、preface 前言、mainmatter 正文与 appendix 附录/后记。
  • lib.typ:
    • 职责一: 作为一个统一的对外接口,暴露出内部的 utils 函数。
    • 职责二: 使用 函数闭包 特性,通过 documentclass 函数类进行全局信息配置,然后暴露出拥有了全局配置的、具体的 layoutspages 内部函数。

致谢

License

This project is licensed under the MIT License.

About

中国科学院大学学位论文 Typst 模板

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published