GithubHelp home page GithubHelp logo

crd2333 / template-report Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 10.42 MB

A typst template for course report, desighed as a student in Chinese Zhejiang University(ZJU). 用于课程实验报告的、基于浙江大学设计的课程报告模板。

License: MIT License

Typst 98.81% TeX 1.19%

template-report's Introduction

my-typst-template

  • A typst template for course report, desighed as a student in Chinese Zhejiang University, and is easy to modify.
  • 这个 typst 模板是用于课程实验报告的、基于浙江大学(ZJU)学子身份设计的模板,集成了几个相对实用的包,对中英文混排做一定优化。
  • 建议在本地 VSCode 中使用 tinymist 和 typst-preview 插件,以获得最佳体验。
  • 在直接开始使用前,你可能需要下载字体等,可以根据报错定位缺少哪些部分(不过字体可能不会报错而是 fallback 到你已有的字体)。

声明

特点(feature)

  • 根据个人使用习惯,对封面页设置了"report"和"normal"类型,并支持匿名实验报告,支持无封面的简单作业;

  • 拥有一键添加封面与目录、优化页眉与页脚、语言切换、图表分章节自动计数等功能;

  • 优化了中西文混排、图文混排;

  • 整合了一些方便实用的第三方包在内,便于使用。

    • 优化(添加)功能包括:图、表、代码、伪代码、公式、admonitions、theorems、todo、emoji、树形图、真值表等。
  • 通过更改校徽和校名并调整大小,你也可以很方便地将其改为你的学校。

  • 具体使用方法,可以参考 example.typ

  • Change logs

  1. 2024.2.1:Initial commit
  2. 2024.2.1:Add README and first publish
  3. 2024.2.27:根据不同课程报告添加不同report类型并略微调整代码
  4. 2024.3.1:修改几个bug
  5. 2024.3.1:删除没用的文件
  6. 2024.3.3:加入几个新的第三方包,修改代码部分组织方式,修改margin
  7. 2024.3.3:修bug
  8. 2024.3.8:解决中西文空格问题,添加中文斜体解决方案,添加thms包
  9. 2024.3.8:优化部分编排
  10. 2024.3.9:再次添加几个包,重构部分代码,重新上传整个仓库
  11. 2024.3.10:typst 0.11.0 发布,根据新版的 template 要求重新组织结构
  12. 2024.4.1:调整表格为 0.11.0 的 built-in 表格及一些细节修改
  13. 2024.4.5:修改 theorem boxes,使用 showybox 实现
  14. 2024.4.14:细节调整与添加 cheq 包
  15. 2024.5.13:删除 xarrow 包,添加 fletcher 包,同时修改一些细节,添加页眉与页脚的种类

template-report's People

Contributors

crd2333 avatar

Stargazers

M1YAN avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.