Typst
Typst [2] es un sistema de composición tipográfica de código abierto basado en un lenguaje de marcado y programado en Rust .[3][4] El compilador Typst es software libre y se distribuye bajo la licencia Apache License 2.0 .[3][5][6][7]
| Typst | ||
|---|---|---|
|
| ||
|
| ||
| Información general | ||
| Tipo de programa | Composición de texto | |
| Autor | Martin Haug, Laurenz Mädje[1] | |
| Desarrollador | Typst GmbH | |
| Licencia | Apache 2.0 License | |
| Información técnica | ||
| Programado en | Rust | |
| Versiones | ||
| Última versión estable | 0.14.212 de diciembre de 2025 | |
| Última versión en pruebas | 0.10.04 de diciembre de 2023 | |
| Archivos legibles | ||
| Typst code | ||
| Archivos editables | ||
| Typst code | ||
| Enlaces | ||
El sistema está diseñado para escribir y dar formato a textos científicos y fórmulas matemáticas. Typst admite formato sencillo para aplicaciones de formato comunes, funciones personalizables, un lenguaje de scripting integrado y composición tipográfica matemática. Está diseñado como una alternativa a LaTeX .[3][8][9]
El compilador es desarrollado por Typst GmbH,[10] que mantiene y da soporte al desarrollo del software, y opera un editor colaborativo propietario[11] basado en la nube, que ofrece servicios tanto gratuitos como de pago,[9] de manera similar a Overleaf, que permite a los usuarios previsualizar su trabajo mientras escriben e incluye una función de colaboración.[12]
Historia
editarTypst se desarrolló desde 2019[3] y se publicó por primera vez en 2022 por Laurenz Mädje y Martin Haug para sus tesis de máster en la Universidad Técnica de Berlín .[13][14] En marzo de 2023, el compilador Typst se lanzó como código abierto y Typst anunció simultáneamente la versión beta de su aplicación web.[15] A partir de 2025, la aplicación ya no utiliza la etiqueta beta.
Según GitHub, Typst fue el segundo lenguaje de programación de más rápido crecimiento en términos porcentuales en 2025.[16]
Sistema de composición tipográfica
editarTypst es un lenguaje de marcado, similar a Markdown, "diseñado para ser tan potente como LaTeX, pero mucho más fácil de aprender y usar".[8] Su compilador es incremental para una rápida actualización de la vista previa del documento.[9][3]
Typst tiene tres modos. Por defecto, el usuario está en el modo Markup, que se puede usar principalmente para texto. El modo Math se aplica al texto encerrado entre signos de dólar ( $ ) y está diseñado para escribir fórmulas matemáticas.[9][3] El lenguaje de scripting se ejecuta en el modo de código y se marca con un símbolo de almohadilla ( # ) delante del comando.[17] Typst usa una sintaxis dedicada para elementos de formato comunes como encabezados, énfasis fuerte y énfasis, mientras que el marcado sin sintaxis dedicada se accede mediante funciones en el modo de código.[3]
A diferencia de LaTeX, no existen requisitos mínimos para la estructura de un documento. Además, muchas características que requieren paquetes externos en LaTeX, como la bibliografía, se implementan de forma nativa en Typst.[9] Typst admite paquetes y plantillas proporcionados por la comunidad, que se instalan automáticamente al declarar las importaciones.[3] En comparación con LaTeX, Typst tiene relativamente menos paquetes especializados disponibles.[3]
A partir de abril de 2026, Ijimai y JUTI son las únicas revistas que aceptan manuscritos escritos en Typst.[11][18]
Compatibilidad y convertidores
editarTypst tiene exportación nativa de documentos para formatos PDF, PNG y SVG, con salida PDF/A [3] y PDF/UA-1 disponible.[19]
Los documentos Typst se escriben en un editor de texto y se compilan para producir archivos de salida como PDF. Se ha desarrollado un servidor de lenguaje para Typst que se puede instalar como un complemento para editores de texto como VS Code y Neovim, lo que permite a los usuarios compilar documentos Typst directamente dentro del editor.[12][20] Typst también se ha integrado en otros programas, en particular Quarto,[21] y es compatible como formato de entrada y salida en Pandoc .[3][22]
Zerodha adoptó Typst para generar registros de transacciones citando su facilidad de uso y rendimiento, en transición desde LuaLaTeX.[23] Los científicos que trabajan en las actas de la conferencia SciPy adoptaron Typst para la generación de PDF.[24]
Ejemplo
editarEl siguiente ejemplo muestra la entrada a Typst y la salida correspondiente del sistema:
Referencias
editar- ↑ «Typst: About us». Typst. Consultado el 8 de noviembre de 2025.
- ↑ Pronunciado «taipst» en español y /ˈtaɪpst/ en inglés.«Brand». Typst. Consultado el 14 de abril de 2026.
- 1 2 3 4 5 6 7 8 9 10 11 Phillips, Lee (17 de septiembre de 2025). «Typst: a possible LaTeX replacement». LWN.net (en inglés). Consultado el 1 de noviembre de 2025.
- ↑ Corbi, Alberto (April–June 2024). «Manuscritos digitales en Física» [Digital Manuscripts in Physics]. Revista Española de Física (Madrid: Real Sociedad Española de Física) 38 (2). ISSN 0213-862X. Consultado el 8 de noviembre de 2025.
- ↑ Basu, Saikat (14 de febrero de 2026). «I stopped wasting time on formatting in Word once I found this app». MakeUseOf (en inglés). Consultado el 26 de marzo de 2026.
- ↑ Werner, John. «How To Scale NotebookLM». Forbes (en inglés). Archivado desde el original el 13 de enero de 2026. Consultado el 26 de marzo de 2026.
- ↑ Voynov, Andrey; Corbi, Alberto; López-Olive, Pau; Gil, David (18 de febrero de 2026). «Typst: A Modern Typesetting Engine for Science». International Journal of Interactive Multimedia and Artificial Intelligence. ISSN 1989-1660. doi:10.9781/ijimai.2026.2269.
- 1 2 Lisse, Eberhard W. (14 de julio de 2023). «Introduction to Typst». TUGboat (en inglés) 44 (2): 315-316. ISSN 0896-3207. doi:10.47397/tb/44-2/tb137abstracts.
- 1 2 3 4 5 Pardue, David (November 2024). «Exploring Typst: A LaTeX Alternative». The PCLinuxOS Magazine (214): 8.
- ↑ «Typst: Legal information». Typst (en inglés). Consultado el 2 de diciembre de 2024.
- 1 2 Phillips, Lee (4 de junio de 2025). «The importance of free software to science». LWN.net (en inglés). Consultado el 2 de noviembre de 2025.
- 1 2 Barth, Gregor (13 de octubre de 2024). «Typst – Ein Next-Gen-Textsatzsystem?» [Typst – A Next-Gen Typesetting System? - Teuderun] (en alemán). Consultado el 21 de junio de 2025.
- ↑ Haug, Martin Ernst. Fast Typesetting with Incremental Compilation (Tesis).
- ↑ Mädje, Laurenz. Typst A Programmable Markup Language for Typesetting (Tesis).
- ↑ «Typst starts its public beta test and goes open source» (en inglés). 21 de marzo de 2023. Consultado el 21 de junio de 2025.
- ↑ «Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1». GitHub. 28 de octubre de 2025. Consultado el 3 de abril de 2026.
- ↑ Hersel, Ralf (22 de marzo de 2023). «Typst ist einfacher als LaTeX» [Typst is easier than LaTeX] (en alemán). Verein GNU/Linux.ch. Consultado el 21 de junio de 2025.
- ↑ «Submissions | JUTI: Jurnal Ilmiah Teknologi Informasi». juti.if.its.ac.id. Consultado el 15 de abril de 2026.
- ↑ «Typst 0.14: Now accessible». typst.app. Consultado el 2 de noviembre de 2025.
- ↑ Myriad-Dreamin (9 de diciembre de 2024), Myriad-Dreamin/tinymist, consultado el 9 de diciembre de 2024.
- ↑ Wickham, Charlotte (24 de enero de 2024). «Quarto 1.4». Quarto (en inglés). Consultado el 2 de diciembre de 2024.
- ↑ MacFarlane, John (23 de marzo de 2023). «Release pandoc 3.1.2 · jgm/pandoc». GitHub (en inglés). Consultado el 2 de diciembre de 2024.
- ↑ Chandra, Sarat (14 de febrero de 2024). «1.5+ million PDFs in 25 minutes». Zerodha Tech Blog. Consultado el 2 de diciembre de 2024.
- ↑ . 24th Python in Science Conference. 10 de julio de 2025. doi:10.25080/frwc3537.