Quarkdown: Ein Markdown-basiertes Satzsystem für Bücher und Präsentationen 72

小编 ·

Quarkdown: Ein Markdown-basiertes Satzsystem für Bücher und Präsentationen

Quarkdown ist ein flexibles und erweiterbares Markdown-basiertes Satzsystem, das Projekte in druckbare Bücher oder interaktive Präsentationen kompiliert. Es bietet leistungsstarke Markdown-Erweiterungen mit Unterstützung für Skripte, Bedingungen, Schleifen, benutzerdefinierte Funktionen, Variablen und wiederverwendbare Bibliotheken.

Quarkdown: Ein Markdown-basiertes Satzsystem für Bücher und Präsentationen

Was ist Quarkdown?

Quarkdown ist ein auf Markdown basierendes Satzsystem, das flexibel und erweiterbar ist und Projekte zu druckbaren Büchern oder interaktiven ppt verarbeiten kann. Es bietet leistungsstarke Markdown-Erweiterungen mit Unterstützung für Skripte, Bedingungen, Schleifen usw. und ermöglicht es, Funktionen und Variablen in Markdown zu definieren und sogar Bibliotheken für andere zu erstellen.

Funktionen von Quarkdown

  • Hohe Erweiterbarkeit: Es ist eine Erweiterung von CommonMark und GFM mit Funktionen und weiteren Syntaxerweiterungen. Benutzer können eigene Funktionen und Variablen definieren, und die Standardbibliothek bietet Layout-Builder, I/O-Operationen, mathematische Berechnungen und mehr.

  • Vielfältige Ausgabeformate: Es kann zu gedruckten Büchern oder interaktiven Präsentationen verarbeitet werden, mit Ausgabeformaten wie HTML, PDF usw.

  • Echtzeit-Vorschau und schnelle Kompilierung: Es verfügt über eine Echtzeit-Vorschaufunktion und eine schnelle Kompilierung, sodass Sie die Wirkung des Dokuments sofort beim Bearbeiten sehen.

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

Anwendungsszenarien für Quarkdown

  • Schreiben von Büchern und Artikeln: Unterstützt Kopf- und Fußzeilen, Inhaltsverzeichnisse und komplexe Layouts, was die Erstellung erleichtert.

  • Erstellung von Präsentationen: Integriert reveal.js und ermöglicht die Erstellung interaktiver Präsentationen, ideal für akademische Vorträge und Produktpräsentationen.

  • Satz wissenschaftlicher Arbeiten: Unterstützt mathematische Formeln und Zitate und eignet sich für den Satz wissenschaftlicher Arbeiten.

  • Persönliche Blogs und Websites: Bietet flexible Layout- und Stil-Anpassungen für persönliche Blogs und statische Websites.

Installation und Verwendung von Quarkdown

  1. Installation: Laden Sie quarkdown.zip von der Release-Seite herunter oder erstellen Sie es mit gradlew distZip. Nach dem Entpacken enthält das bin-Verzeichnis ausführbare Skripte, die Sie zur einfacheren Nutzung in Ihren PATH aufnehmen können. Java 17 oder höher ist erforderlich.

  2. Projekt erstellen: Führen Sie quarkdown create [directory] aus, um den Projektassistenten zu starten und schnell ein neues Projekt einzurichten. Sie können auch manuell .qmd-Quelldateien erstellen.

  3. Kompilieren: Führen Sie quarkdown c file.qmd aus, um die angegebene Datei zu kompilieren und die Ausgabe zu speichern. Wenn das Projekt mehrere Quelldateien enthält, muss die Zieldatei die Wurzeldatei sein.

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

Vorteile von Quarkdown

Im Vergleich zu Standard-Markdown ist Quarkdown leistungsfähiger und kann komplexe Layout- und dynamische Inhaltsanforderungen erfüllen; im Vergleich zu LaTeX ist es prägnanter und leichter zu lesen und bietet vollständige Dokumentkontrolle sowie Skriptfunktionen.

Projektadresse

Offizielle Website:https://quarkdown.com/

Github:https://github.com/iamgio/quarkdown