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

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

文章来源:智汇AI    发布时间:2025-06-06

Quarkdown是个基于Markdown的排版系统,灵活、能扩展,能把项目编成能打印的书或者能互动的PPT。它有很强的Markdown扩展,支持脚本

暂无访问

Quarkdown是什么?

Quarkdown是个基于Markdown的排版系统,灵活、能扩展,能把项目编成能打印的书或者能互动的ppt。它有很强的Markdown扩展,支持脚本、条件语句、循环等,还能在Markdown里定义函数、变量,甚至能做库给别人用。

Quarkdown特点

扩展性强:它是CommonMark和GFM的扩展,有函数和其他语法扩展,用户能自定义函数、变量,标准库还提供布局构建器、I/O操作、数学计算等功能。

输出格式多:能编成打印好的书或者互动式演示文稿,输出格式有HTML、PDF等。

实时预览、编译快:有实时预览功能,编译速度快,编辑时能马上看到文档效果。

Quarkdown应用场景

写书和文章:支持页眉、页脚、目录和复杂排版,方便创作。

做演示文稿:集成reveal.js,能创建互动式演示文稿,适合学术报告和产品展示。

排版科研论文:支持数学公式和引用,适合科研论文排版。

个人博客和网站:能为个人博客和静态网站提供灵活的布局和样式定制。

Quarkdown安装与使用

安装:从发布页面下载quarkdown.zip,或者用gradlew distZip构建,解压后,bin目录有可执行脚本,可以加到PATH里方便用,需要Java 17或更高版本。

创建项目:运行quarkdown create [directory],能启动项目向导,快速设置新项目,也可以手动创建.qmd源文件。

编译:运行quarkdown c file.qmd,能编译指定文件并保存输出,如果项目有多个源文件,目标文件得是根文件。

Quarkdown优势

和标准Markdown比,Quarkdown功能强,能满足复杂排版和动态内容需求;和LaTeX比,它更简洁易读,还有全文档控制和脚本功能。

项目地址

官网:https://quarkdown.com/

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

相关推荐