Jump to content

Draft:Typst

From Wikipedia, the free encyclopedia
  • Comment: Better (secondary) sourcing is needed to establish notability of this software application. All sources cited are either tied to the subject, UGC (blogs, GitHub), or primary (theses), or some combination of the above. WeirdNAnnoyed (talk) 22:00, 26 December 2024 (UTC)


Typst
Original author(s)Martin Haug, Laurenz Mädje
Initial releaseMarch 21, 2023; 21 months ago (2023-03-21)
Stable release
v0.12.0 / October 18, 2024; 2 months ago (2024-10-18)
Repositoryhttps://github.com/typst/typst
Written inRust
TypeTypesetting
LicenseApache-2.0
Websitetypst.app//

Typst (/taɪpst/[1]) is an open-source typesetting system written in Rust. It is developed by Typst GmbH,[2] which maintains and supports the software's development. Typst was originally created in 2022 by Laurenz Mädje and Martin Haug for their master thesis at Technische Universität Berlin.[3][4] The Typst compiler is free software and is distributed under the Apache License 2.0 license.[5]

Typst is a markup language, similar to Markdown, "designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs".[6] Its compiler is incremental through constrained memoization.[7]

Typst supports community-provided packages and templates. Typst Universe is a community-driven repository akin to CTAN.

Typst has native support for document export in PDF, PNG and SVG formats. In version 0.12.0, support for PDF/A-2b compliance was added.[8]

Typst documents are written in a text editor or in the online editor[9] and compiled to produce output files such as PDFs. A language server has been written for Typst.[10] Typst has also been integrated into softwares, notably Quarto (software),[11] and Pandoc.[12]

Zerodha adopted Typst for generating transactions records citing its ease of use and performance, transitioning from LuaLaTeX.[13]

References

[edit]
  1. ^ "Typst: Brand Guidelines". Typst. Retrieved 2024-12-02.
  2. ^ "Typst: Legal information". Typst. Retrieved 2024-12-02.
  3. ^ Haug, Martin (June 2022). Fast Typesetting with Incremental Compilation (Thesis). doi:10.13140/RG.2.2.15606.88642.
  4. ^ Mädje, Laurenz. Typst A Programmable Markup Language for Typesetting (PDF) (Thesis). Archived from the original on 2023-01-16. Retrieved 2024-04-27.{{cite thesis}}: CS1 maint: bot: original URL status unknown (link)
  5. ^ "typst/LICENSE at main · typst/typst". GitHub. Retrieved 2024-12-13.
  6. ^ "Typst Documentation". Typst. Retrieved 2024-12-09.
  7. ^ typst/comemo, Typst, 2024-11-28, retrieved 2024-12-02
  8. ^ "Release Version 0.12.0 (October 18, 2024) · typst/typst". GitHub. Retrieved 2024-12-02.
  9. ^ "Typst: Compose papers faster". Typst. Retrieved 2024-12-02.
  10. ^ Myriad-Dreamin (2024-12-09), Myriad-Dreamin/tinymist, retrieved 2024-12-09
  11. ^ Wickham, Charlotte (2024-01-24). "Quarto 1.4". Quarto. Retrieved 2024-12-02.
  12. ^ MacFarlane, John (2023-03-23). "Release pandoc 3.1.2 · jgm/pandoc". GitHub. Retrieved 2024-12-02.
  13. ^ Chandra, Sarat; Sharma, Karan (2024-02-14). "1.5+ million PDFs in 25 minutes". Zerodha Tech Blog. Retrieved 2024-12-02.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy