Universe

Create project in app

Simple and Functional Typst Note Template

This template is designed for efficient and organized note-taking with Typst. It provides a clean and straightforward structure, making it easy to capture and organize your thoughts without unnecessary complexity.

Usage

#import "@preview/xyznote:0.2.0": *

#show: xyznote.with(
  title: "xyznote",
  author: "wardenxyz",
  abstract: "A simple typst note template",
  createtime: "2024-11-27",
  lang: "zh",
  bibliography-style: "ieee",
  bibliography-file: bibliography("refs.bib"), //Annotate this line to delete the bibliography page.
)

Features

  • PDF Metadata: Includes fields for title, author and date.

  • Table of Contents: Automatically generated ToC for easy navigation through the document.

  • References (Optional): A dedicated section for citing sources and references. Include this only if you need it.

Custom styles

#tipbox[
  contents
]
#markbox[
  contents
]
#sectionline

Edit in the vscode(Recommended)

  1. Install the Tinymist Typst extension in VS Code, which provides syntax highlighting, error checking, and PDF preview

  2. Start the project

typst init @preview/xyznote:0.2.0
cd xyznote
code .
  1. Press Ctrl+K V to open the PDF preview

  2. Click Export PDF at the top of the Typst file to export the PDF.

Edit in the Webapp

Click the Create project in app button on the right to edit within the Webapp.

Acknowledgments

The following projects have been instrumental in providing substantial inspiration and code for this project.

https://github.com/gRox167/typst-assignment-template

https://github.com/DVDTSB/dvdtyp

https://github.com/a-kkiri/SimpleNote