KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#deepseek-harness
#dsh-plugin
#open-source
#ai
#cli
#dsh
#claude-code
#codex
#developer-tools
#react
modern-zju-thesis
★ 108
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
differential
:
Typescript-first background services platform with durable functions.
AlohaKit.UI
:
This library offers an easier way to create drawn controls in .NET MAUI in both XAML and C#.
VectorETL
:
Build super simple end-to-end data & ETL pipelines for your vector databases and Generative AI applications
mantine-template
:
Simple SPA responsive template made with React and Mantine for showcase websites.
svelte-infinite
:
Svelte 5 Infinite Loader
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
modern-zju-thesis
?
Download (.md)
# 浙江大学 Typst 学位论文模板 `modern-zju-thesis` * **警告:** 本模板目前处于实验性阶段,请谨慎使用,对输出结果应进行检查和确认。在实验性阶段本模板可能会不加预告地对接口进行破坏性更改。 * Typst@ZJU 交流群:910628289 ## 使用方法 1. 本模板尚未发布至 Typst Universe,请先以 Git Submodule 等方式使用。一种可能的目录结构为: * `/` * `templates/` * `modern-zju-thesis/` * `fonts/` * `main.typ` * `ref.bib` 2. 安装所需字体:`FangSong` `Kaiti` `SimHei` `SimKai` `TimesNewRoman`。 亦可通过本仓库目录 `scripts/get-fonts.sh` 将该字体下载至 `fonts` 路径。若采用后者,则需要在 Typst 的命令中添加 `--font-path <path-to-fonts-dir>` 选项来指定字体目录;若还使用 VSCode 的 Tinymist 插件,可以在工作区 `.vscode/settings.json` 中添加配置 `"tinymist.fontPaths": ["${workspaceFolder}/fonts"]`。 3. 在`main.typ`填入下列内容,亦可从本仓库目录 `examples` 下得到稍复杂的样例,和本科生模板样例。 ```typ #import "./templates/modern-zju-thesis/lib.typ": graduate-general #import graduate-general: * #let info = ( title: ("毕业论文/设计题目", ""), title-en: ("Graduation Thesis Title", ""), grade: "2014级", student-id: "学号", author: "姓名", department: "学院", major: "专业", degree: "博士", supervisor: "指导教师", submit-date: "递交日期", ) #let doc = graduate-general( info: info, twoside: true, bibsource: read("ref.bib"), ) #show: doc.style #doc.pages.cover #doc.pages.title-zh #doc.pages.title-en #doc.pages.decl #show: frontmatter #let individual = doc.pages.individual #individual("致 谢")[] #individual("摘 要")[] #individual("Abstract")[] #doc.pages.outline #doc.pages.figure-outline #doc.pages.table-outline #show: mainmatter = Hello == World #doc.pages.bibliography #individual("附录", outlined: true)[ #appendix(level: 1)[ == 一个附录 <app1> @app1 == 另一个附录 ] ] #individual("作者简历", outlined: true)[ *基本信息:* - 姓名: - 性别: - 民族: - 出生年月: - 籍贯: *教育经历:* - 2199.09 - 2203.06:浙江大学攻读学士学位 *攻读#(info.degree)学位期间主要的研究成果:* ] ``` 4. 编译 `typst compile main.typ` 或 `typst compile --font-dir fonts main.typ` ## `bibmode` 目前 `modern-zju-thesis` 使用 https://github.com/Shuenhoy/citext 替代了 Typst 自身的引用功能,实现了双语参考文献等功能,但因使用 QuickJS/WASM,单次编译可能较慢,请充分利用 `typst watch` 或 `tinymist preview` 等增量编译。 ## 已知问题 * 本模板的部分样式可能与 `zjuthesis` 不同,有待根据学校官方文件分辨哪部分不同是需要处理的。 * 目前仅包含计算机学院本科(论文)与研究生通用模板。 ## 友情链接 * https://github.com/memset0/ZJU-Project-Report-Template ## 致谢 * https://github.com/TheNetAdmin/zjuthesis * https://github.com/nju-lug/modern-nju-thesis ## License * MIT License