typst
typst copied to clipboard
A new markup-based typesetting system that is powerful and easy to learn.
Related to https://github.com/typst/typst/issues/443.
Fixes #619. This PR allows lists and enums to have `Content` as children, such that the `ListItem`/`EnumItem` objects can carry their associated styles. This can be breaking in principle (if...
Draft fixes https://github.com/typst/typst/issues/240 This is my proposal to add the ability to scale up [MathClass::Opening|MathClass::Closing|MathClass:Fence](https://github.com/typst/unicode-math-class/blob/main/src/classes.rs) glyphs in the middle of an `LrElem`. Specifically, use a backtick to denote such a...
Draft fixes #240 So far, this makes the scaling done by an `LrElem` more configurable. Each gets a list of fences to scale with its opening and closing brackets. The...
Currently, equations can either be all numbered or all non-numbered. (Except for the user manually switching between the two over the course of the document.) However, usually equations are only...
Closes #406 This is currently based on my other pull request 876, i can remove that if needed.
# Changes This allows loading custom `.sublime-syntax` files via the --syntax-path used for highlighting code in raw elements. I would love to hear some feedback on whether this is actually...
Add support for date & time handling in Typst. # Todo list - [x] Improve error messages for parse/format failures by accessing the errors structs from the `time` crate. #...
Add line numbering for code block like markdown. ### Example ```typ #set raw( lineno: true ) = Line numbering ```=rs fn main() { println!("Hello, world!"); } ` `` ```=typ #let...
This PR: - Provides 1 new CI workflow - One to keep the file `flake.lock` up to date, the CI will propose a PR every monday - Update `flake.lock` manually...