Quarkdown: un sistema de composición tipográfica basado en Markdown para libros y presentaciones 78

小编 ·

Quarkdown: un sistema de composición tipográfica basado en Markdown para libros y presentaciones

Quarkdown es un sistema de composición tipográfica flexible y extensible basado en Markdown que compila proyectos en libros imprimibles o presentaciones interactivas. Ofrece potentes extensiones de Markdown con soporte para scripting, condicionales, bucles, funciones personalizadas, variables y bibliotecas reutilizables.

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.

Quarkdown:基于Markdown的排版系统,可用来生成书籍、PPT.webp

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

  1. 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.

  2. 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.

  3. 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.

Quarkdown:基于Markdown的排版系统,可用来生成书籍、PPT.webp

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