gemini-2.5-pro| input-price: 1.25 output-price: 10 max-context-length: 200_000 (cost: $0.09) Β· Anfrage: 2025-09-27T11:42:55.150797

Generated by rs-summarizer Version unbekannt

Abstract:

This master's thesis introduces Typst, a new programmable markup language designed to modernize typesetting by offering a superior alternative to existing systems like TeX/LaTeX and XML-based workflows. The author argues that current tools are either too complex and error-prone (TeX) or too verbose and inflexible for direct authoring (XML), creating a poor user experience. Typst addresses this by integrating lightweight markup with a powerful, yet simple, programming language. Its design is built on strong computational foundations, using a type system with pure functions instead of macros, which eliminates common sources of error and enables clear diagnostics. The language features a composable, two-tiered styling system for both property-based (set rules) and transformational (show rules) customization. A key innovation is its introspection system, which allows code to query the document's structure and element locations, enabling the automatic generation of tables of contents, cross-references, and other dynamic content. The thesis details Typst's language design across computational, presentational, and structural layers and argues that it achieves a unique balance of simplicity and automatability.

Typst: A Modern Approach to Programmable Typesetting

Summary Rating: No ratings yet
Article Rating: No ratings yet

Source