Typst

93 readers
6 users here now

founded 2 years ago
MODERATORS
1
 
 

What is Rheo?

The simple answer is that Rheo (ree-oh) is a new and more flexible way to produce and publish digital documents. The less simple answer is that Rheo is a typesetting and static site engine based on Typst. This guide explains both how to use Rheo, and why it might be for you.

Rheo allows you to produce a website, a fixed-size document, and an adaptive document from a single set of source Typst files. It allows you to do something similar to LaTeX—except that Typst is much simpler to write, and we can produce a greater number of formats with it. The documentation that you are reading now, for example, was typeset with Rheo. As a result, you can read it as:

  • HTML - as a website for browsers.
  • PDF - as a fixed-size document for printing.
  • EPUB - as an adaptive document for e-readers.
2
 
 

On February 28th, starting at 14:30 CET, we will host the 2026 Typst Meetup Berlin. Same as last time, join to meet with other Typst enthusiasts, experience community presentations with the latest on Typst, participate in workshops to shape Typst’s future, and have fun! But new in this edition of the meetup: The whole Typst team will be present in person, so if you ever wanted to get to know someone with a blue name personally, this is your chance!

3
4
10
submitted 3 months ago* (last edited 3 months ago) by f@quokk.au to c/typst@discuss.tchncs.de
5
 
 

From the forum announcement:

Elembic is a framework for custom elements and types in Typst. It implements this long-awaited feature in pure Typst, so you can use it for your packages and templates right now!

It lets you create:

  • Custom elements: Reusable and customizable document components, with support for typechecked fields, show and set rules (without state by default, so it is reasonably performant!), reference and outline support, as well as features not yet in Typst such as revokable rules and child element selectors.

  • Custom types: Data structures with support for typechecked fields but also custom type casting. They can be used in element fields, but also for your own needs through e.types.cast(value, type).

See also:

elembic on Typst Universe

6
7
8
1
Typst Pro (typst.app)
submitted 2 years ago* (last edited 2 years ago) by felipe@discuss.tchncs.de to c/typst@discuss.tchncs.de
 
 

From Discord:

Exciting news: We are launching our new subscription, Typst Pro. No matter whether you are writing documentation, a thesis, or your next conference talk, there is something in Typst Pro that will help you do it better. The subscription includes a fullscreen presentation mode, reference sync to Zotero and Mendeley, and more storage and files per project (in very high demand on this server 😉). Soon, we'll add even more powerful features like comments and private packages.

Typst Pro subscriptions apply to typst.app and extend it with powerful new features. Of course, the Typst compiler stays open-source and free to download, modify, and use.

We hope you’ll check out Typst Pro. Subscribing is one of the best ways to support Typst’s development! Learn more on https://typst.app/pricing/