Universe

Create project in app

Universe GitHub

This package is an unofficial Typst template for Ocean University of China (OUC) bachelor theses.

基于 Typst 编写的中国海洋大学本科毕业论文模板。根据中国海洋大学本科毕业论文(设计)撰写规范及附表(2026) 的要求制作。

效果预览

以下是本模板渲染后的论文效果展示。所有预览图片可通过 examples 文件夹查看。

第1页 第2页 第3页 第4页

第5页 第6页 第7页 第8页

第9页 第10页 第11页 第12页

第13页 第14页

快速开始

[!IMPORTANT] 非 Windows 用户在编译前请先安装中文字体包: https://github.com/hongjr03/assets/releases/download/cn-thesis-fonts-2.1-f0dde462e435/cn-thesis-fonts-2.1-f0dde462e435.zip

可以通过 Typst 命令行快速初始化论文项目:

typst init @preview/unofficial-ouc-bachelor-thesis:0.1.0

初始化的项目会包含 main.typ 示例文件。此时你需要通过 project.with 注入论文的基础信息:

#import "@preview/unofficial-ouc-bachelor-thesis:0.1.0": project

#show: project.with(
  title: (
    zh: ("城市空气质量时空分布特征", "及其影响因素分析"),
    en: "The Practice of Dance Based on Singing, Dancing, Rapping and Basketball",
  ),
  author: (name: "蔡徐坤", id: "123456789"),
  advisor: "唱跳导师",
  college: "信息科学与工程学院",
  department: "计算机科学与技术2017级",
  abstract: (
    zh: [
      关于这个事,我简单说两句,你明白就行,总而言之这个事呢,现在就是这个情况,具体的呢,大家也都看得到,也得出来说那么几句,可能你听的不是很明白,但是意思就是那么个意思,不知道的你也不用去猜,这种事情见得多了,我只想说懂得都懂,不懂的我也不多解释,毕竟自己知道就好,细细品吧。
    ],
    en: [
      #lorem(100)
    ],
  ),
  keywords: (
    zh: ("关于这个事", "我简单说两句", "你明白就行"),
    en: ("lorem ipsum", "dolor sit amet", "consectetur adipiscing elit"),
  ),
  bibliography: read("references.bib"),
  acknowledgments: [
    在论文的最后我想向所有帮助支持过我的亲人、朋友、老师致以崇高的敬意和真诚的感谢,感谢你们在我的学习和科研中给予的生活和工作的支持。

    这段时光中,我要特别感谢指导老师在选题、研究方法和论文写作上的悉心指导;感谢同学和朋友在我碰到问题时给予帮助;最后特别感谢我的父母,感谢你们对我学习生涯的支持与鼓励。
  ],
)

= 绪论

#include "chapters/01-basic-syntax.typ"

= 使用指南

#include "chapters/02-user-guide.typ"

许可证

本项目使用 MIT License 开源许可证。