Typst - Un vistazo a un nuevo sistema de composición similar a LaTeX
(blog.jreyesr.com)- Typst es un nuevo sistema de composición similar a LaTeX, una herramienta usada para redactar documentos y generar archivos PDF
- Se utiliza principalmente en entornos académicos y científicos, y es adecuado para documentos que incluyen notación matemática
- Ofrece potentes funciones de estilo y automatización, por lo que encaja bien en conjuntos de documentos que comparten un estilo común
Comparación entre Typst, LaTeX y Markdown
- Typst vs. LaTeX: Typst es menos verboso que LaTeX y permite escribir documentos de forma más simple usando una sintaxis dedicada. Por ejemplo, un título se marca como
= Title, y un enlace se escribe como#link("https://example.com")[This is a link]. - Typst vs. Markdown: Typst usa una sintaxis similar a Markdown, pero ofrece funciones con reconocimiento de página necesarias para documentos PDF. Markdown es adecuado para redacción centrada en la web y no ofrece funciones como tamaño de página o numeración de páginas.
- Typst vs. Word y Google Docs: A diferencia de un editor WYSIWYG, Typst aplica estilo agregando sintaxis alrededor del texto. Word y Google Docs aplican estilos sobre el documento, mientras que en Typst es más fácil aplicar estilos de forma global.
Funciones de Typst
- Estilo de documentos: Typst ofrece diversas opciones de estilo para mantener la consistencia del documento.
- Scripting y plugins: Typst admite la generación de documentos y la automatización mediante funciones de scripting y plugins.
- Generador dinámico de documentos: Typst puede usar plantillas para generar documentos con variables, como reportes PDF, facturas y más.
- Función de plantillas de Typst
- Mediante scripting se pueden implementar inserción de variables, repeticiones, visualización condicional y más
- También es posible controlar dinámicamente el estilo del contenido
- Se pueden insertar imágenes dinámicas como cadenas codificadas en Base64
- La inserción de imágenes mediante URL está limitada por motivos de seguridad, pero existe una forma de rodearlo con preprocesamiento desde un sistema externo
- Varios paquetes ofrecen funciones para generar gráficos (usando Gnuplot, Vega, etc.)
Conclusión
- Typst es un sistema de composición documental de propósito general que puede usarse no solo en campos académicos donde se utiliza LaTeX, sino también en muchas otras áreas
- Es adecuado para documentos académicos como artículos de matemáticas, física e ingeniería, y resulta útil para conjuntos de documentos que comparten un estilo común
- Al combinar marcado básico con un motor de scripting, permite crear documentos de plantilla que cambian según los datos de entrada
- Admite generación y automatización de documentos con variables, por lo que puede aplicarse en distintos escenarios
- Procesa todo usando funciones propias de Typst sin depender de sistemas de plantillas de texto
- Ofrece un sólido soporte para plugins a través de WebAssembly
- Vale la pena seguirlo como un proyecto nuevo que incorpora muchas ideas modernas
Resumen de GN⁺
- Typst es un sistema emergente de composición que, aunque similar a Markdown, ofrece funciones avanzadas necesarias para documentos PDF y está llamando la atención como alternativa a LaTeX
- Ofrece funciones similares a LaTeX, pero mejora la facilidad de redacción documental mediante una sintaxis más simple
- Con una gramática concisa y funciones modernas, puede convertirse en una opción atractiva para usuarios de LaTeX
- En particular, su capacidad de generación dinámica de documentos destaca y podría ser útil en sectores como comercio electrónico, finanzas y educación
- Aun así, como todavía está en una etapa temprana, parece que necesitará más tiempo antes de reemplazar por completo al maduro ecosistema de LaTeX
4 comentarios
Estoy usando Typst en el trabajo, y comparado con la época en que usaba LaTeX, de verdad tiene casi todo lo necesario, al punto de que no dan ganas de volver atrás. Si hace falta, incluso puedes desarrollar tus propios plugins y usarlos. Sobre todo, es muy rápido, y con una sintaxis concisa todo el equipo lo está usando bien sin mayores quejas. Con base en mi experiencia personal, lo recomiendo mucho si en tu trabajo tienes que escribir reportes o hacer tareas similares.
Typst - un sistema de composición tipográfica de código abierto basado en marcado para escribir artículos rápidamente
Typst, una alternativa fácil de aprender para reemplazar a LaTeX
Parece que el diseño se rompe en dispositivos móviles...
Opiniones en Hacker News
Experiencia de un usuario que migró toda su producción de contenido basada en LaTeX a Typst
Opiniones sobre las limitaciones funcionales de Typst
Evaluación positiva del rendimiento rápido y la sintaxis moderna de Typst
Opiniones sobre la similitud de Typst con Markdown
Quejas sobre la falta de funciones de depuración en Typst
Opiniones sobre el sistema de estilos y scripting de Typst
Problemas con el interlineado y los elementos flotantes en Typst
Experiencia de escribir un currículum con Typst
Criterios para considerar a Typst como alternativa a LaTeX