Skip to content

北京理工大学非官方 本科生毕业论文 Typst 模板

License

Notifications You must be signed in to change notification settings

Ri-Nai/BIT-Typst-Template

Repository files navigation

📝 BIT-Typst-Template

📚 毕业设计(论文)模板项目简介

📋 项目简介

在寒假闲着没事制作的非官方 BIT 本科毕业设计(论文)模板,基于 2024 年本科毕业设计(论文)检测、评阅、抽检及答辩工作通知 的附件 Word 模板改编而成。

example

contrast

可以在 GitHub Actions 中查看最新的 PDF 输出。

Caution

本模板不保证完全符合学校要求,使用时请自行检查是否符合。
本人目前就读大二,对毕业设计了解有限,模板为个人制作,可能存在不准确之处。
模板格式调整主要通过叠加透明图片进行微调,没有理论支持,仅为了模仿 Word 的排版效果。Word 和 Typst 的排版模型有差异,无法直接对比。

Note

已完成部分包括:封面、原创性声明、摘要、目录、正文、参考文献、附录、致谢。
模板中已加入三线表,可以在正文中使用。
目前未导入伪代码模块,代码格式为默认样式。
有序和无序列表格式未作调整,仍为默认样式。(因有序列表视觉效果不佳)

🛠️ 运行环境

💻 Typst 0.13.0

🚀 使用方法

💾 安装 Typst

  1. 通过 GitHub release 下载

  2. 使用包管理器安装:

    cargo install --locked typst-cli
    choco install typst
    winget install typst
    ...

📖 使用模板

将项目下载到本地后,用 VSCodeTinymist 插件打开。可按照 main.typ 格式进行写作:

#import "template.typ": *

#show paper.with(
  ...
)

... // 你的正文内容

#references("./ref.bib")

#appendices()[]

#acknowledgements()[]

❗ 目前存在的问题

📚 引用格式

目前使用的 Typst 内置的 gb-7714-2015-numeric 引用格式与学校要求的格式略有差异。通过 zotero-chinese/styles 下载的 csl 文件可能效果好些,不过仍未完全满足 Word 中的格式。

BITNP/BIThesis#401 (comment) 反馈,本科生毕业设计(论文)的参考文献格式要求就是 GB/T 7714-2015,不需要特别的格式。

🔤 字体格式

  1. 模板中未包含 STXihei 字体(即 华文细黑)。大部分 Windows 电脑自带此字体,仅在封面主标题中使用。
  2. Word 模板要求标题使用 黑体,正文和目录使用 宋体。借鉴 BIThesis 的设置,我对所有拉丁字符([a-zA-Z0-9])使用 Times New Roman,以确保统一性。

📝 原创性声明

该页直接采用导入 SVG 图片的方式实现,因为 Typst 无法完全匹配 Word 中的样式,故未采用其原生方式。

🙏 参考和致谢

  • 感谢 Typst 项目开发者提供如此优秀的排版工具。
  • 感谢 Tinymist 提供的 VSCode 插件,极大提升了 Typst 的使用体验。
  • 感谢 Typst 中文社区的各位大佬,提供了很多有用的信息和帮助。
  • 感谢 BIThesis 项目及维护者,尽管我看不懂 $\LaTeX$,但该项目为我提供了很多启发和动力。
  • 感谢 HUST-typst-template 项目及维护者,该模板为我的制作提供了宝贵参考。
    • 寒假期间使用该模板完成了数据结构研学报告,特别感谢维护者。
  • 感谢 zotero-chinese/styles 提供的引用样式,尽管无法直接使用。
  • 感谢 PixPin 这款截图与贴图工具,帮助我对模板格式进行精确调整。

🎭 slides-template

此为我在制作数据结构-研学报告 时使用的 Slides 模板,完全基于 touying-buaa 项目。

example

欢迎支持原作者,给项目点个 Star。

✨ 关于 Typst

如果你看腻了 Word 和 $\LaTeX$,不妨试试 Typst,它可能会给你带来不一样的体验。

有类似于 markdown / python 简单的语法,又有 $\LaTeX$ 强大的排版功能,是一款非常适合学术写作的工具。