Quarkdown: un sistema de composición tipográfica basado en Markdown para libros y presentaciones
¿Qué es Quarkdown?
Quarkdown es un sistema de composición tipográfica basado en Markdown, flexible y extensible, que puede compilar proyectos en libros imprimibles o en presentaciones interactivas. Cuenta con potentes extensiones de Markdown, soporta scripts, declaraciones condicionales, bucles, y permite definir funciones y variables dentro de Markdown, e incluso crear bibliotecas para que otros las usen.
Características de Quarkdown
Gran extensibilidad: es una extensión de CommonMark y GFM, con funciones y otras extensiones sintácticas; los usuarios pueden definir funciones y variables personalizadas, y la biblioteca estándar ofrece constructores de diseño, operaciones de E/S, cálculos matemáticos y más.
Múltiples formatos de salida: puede compilarse en libros imprimibles o presentaciones interactivas, con formatos de salida como HTML, PDF, etc.
Vista previa en tiempo real y compilación rápida: dispone de función de vista previa en tiempo real y una compilación veloz, lo que permite ver el resultado del documento al instante mientras se edita.

Casos de uso de Quarkdown
Escritura de libros y artículos: soporta encabezados, pies de página, índices y composición tipográfica compleja, lo que facilita la creación de contenidos.
Creación de presentaciones: integra reveal.js, permitiendo crear presentaciones interactivas, ideal para informes académicos y presentaciones de productos.
Maquetación de artículos científicos: soporta fórmulas matemáticas y citas, adecuado para la composición de papers de investigación.
Blogs personales y sitios web: ofrece maquetación flexible y personalización de estilos para blogs personales y sitios web estáticos.
Instalación y uso de Quarkdown
Instalación: descarga quarkdown.zip desde la página de releases, o bien construye con gradlew distZip; tras descomprimir, el directorio bin contiene los scripts ejecutables, que puedes añadir al PATH para mayor comodidad. Se requiere Java 17 o superior.
Crear un proyecto: ejecuta quarkdown create [directory] para iniciar el asistente de proyecto y configurar rápidamente uno nuevo; también puedes crear manualmente archivos fuente .qmd.
Compilación: ejecuta quarkdown c file.qmd para compilar el archivo especificado y guardar el resultado; si el proyecto tiene varios archivos fuente, el archivo de destino debe ser el archivo raíz.

Ventajas de Quarkdown
Comparado con Markdown estándar, Quarkdown es mucho más potente y satisface las necesidades de composición tipográfica compleja y contenido dinámico; comparado con LaTeX, es más conciso y legible, y además ofrece control total del documento y funciones de scripting.
Dirección del proyecto
Sitio web oficial:https://quarkdown.com/
Github:https://github.com/iamgio/quarkdown
Asistente de guiones▸
Apps AI
Noticias AI 