frundis
es un lenguaje de markup con una sintaxis roff-like
simplificada, originalmente diseñado para escribir
novelas, pero puede servir para diversos tipos de
documentos. El programa
frundis
exporta ficheros escritos en este lenguaje a formatos
LaTeX, XHTML, EPUB, markdown y groff mom.
Únicamente los exportes a los formatos LaTeX, XHTML y
EPUB son considerados maduros y completos.
El lenguaje se centra en la simplicidad ofreciendo un pequeño número de macros predefinidas flexibles, e intenta producir mensajes de error decentes, a la vez que permite controlar explícitamente el resultado para un formato específico cuando es necesario.
He aquí una lista de sus características principales:
Elementos típicos como los enlaces, imágenes, referencias internas, listas (incluso poemas), tablas sencillas, índice de contenidos, etc.
EPUB con metadatos arbitrarios. Ficheros html con índice.
Definición tags de markup cuyo exporte puede ser configurado.
Inserción de bloques LaTeX, XHTML, etc.
Inclusión de ficheros. Filtros, macros y variables.
Sintaxis al estilo roff: sencilla, clara y se harmoniza bien con grep y diff.
Ver la página principal en Tuxfamily para descargar las fuentes e instalar frundis. Las fuentes están también en codeberg.