Software:Typst
Original author(s) | Martin Haug, Laurenz Mädje |
---|---|
Initial release | March 21, 2023 |
Stable release | v0.12.0
/ October 18, 2024 |
Repository | https://github.com/typst/typst |
Written in | Rust |
Type | Typesetting |
License | Apache-2.0 |
Website | typst |
Typst (en[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. The Typst compiler is free software and is distributed under the Apache License 2.0 license.[3]
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".[4] The language is easier to learn and use than LaTeX while still offering similar capabilities.[5][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 and compiled to produce output files such as PDF. A language server has been written for Typst.[9] Typst Gmbh also provides an online editor.[10] Alternatively, Typst has also been integrated into softwares, notably Quarto,[11] and Pandoc.[12]
Typst was created in 2022 by Laurenz Mädje and Martin Haug for their master thesis at Technische Universität Berlin.[13][14]
Zerodha adopted Typst for generating transactions records citing its ease of use and performance, transitioning from LuaLaTeX.[15]
References
- ↑ "Typst: Brand Guidelines" (in en). https://typst.app/legal/brand/#:~:text=Pronounciation%20and%20Spelling.
- ↑ "Typst: Legal information" (in en). https://typst.app/legal/.
- ↑ "typst/LICENSE at main · typst/typst" (in en). https://github.com/typst/typst/blob/main/LICENSE.
- ↑ "Typst Documentation" (in en). https://typst.app/docs.
- ↑ Lisse, Eberhard W. (2023-07-14). "Introduction to Typst" (in en). TUGboat 44 (2): 315–316. doi:10.47397/tb/44-2/tb137abstracts. ISSN 0896-3207. https://tug.org/TUGboat/tb44-2/tb137abstracts.html.
- ↑ Pardue, David (November 2024). "Exploring Typst: A LaTeX Alternative". The PCLinuxOS Magazine (214): 8. https://pclosmag.com/html/Issues/202411/page08.html.
- ↑ typst/comemo, Typst, 2024-11-28, https://github.com/typst/comemo/, retrieved 2024-12-02
- ↑ "Release Version 0.12.0 (October 18, 2024) · typst/typst" (in en). https://github.com/typst/typst/releases/tag/v0.12.0.
- ↑ Myriad-Dreamin (2024-12-09), Myriad-Dreamin/tinymist, https://github.com/Myriad-Dreamin/tinymist, retrieved 2024-12-09
- ↑ "Typst: Compose papers faster" (in en). https://typst.app/.
- ↑ Wickham, Charlotte (2024-01-24). "Quarto 1.4" (in en). https://quarto.org/docs/blog/posts/2024-01-24-1.4-release/.
- ↑ MacFarlane, John (2023-03-23). "Release pandoc 3.1.2 · jgm/pandoc" (in en). https://github.com/jgm/pandoc/releases/tag/3.1.2.
- ↑ Haug, Martin (June 2022). Fast Typesetting with Incremental Compilation (Thesis). doi:10.13140/RG.2.2.15606.88642.
- ↑ Mädje, Laurenz. Typst A Programmable Markup Language for Typesetting (PDF) (Thesis). Archived from the original on 2023-01-16. Retrieved 2024-04-27.CS1 maint: BOT: original-url status unknown (link)
- ↑ Chandra, Sarat; Sharma, Karan (2024-02-14). "1.5+ million PDFs in 25 minutes". https://zerodha.tech/blog/1-5-million-pdfs-in-25-minutes/.
Original source: https://en.wikipedia.org/wiki/Typst.
Read more |