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

Quarkdown是什么?

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

Quarkdown特点

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

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

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

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

Quarkdown应用场景

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

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

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

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

Quarkdown安装与使用

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

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

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

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

Quarkdown优势

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

项目地址

官网:https://quarkdown.com/

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

收藏
最新工具
Bhava
Bhava

一款可以快速生成和编辑图表的工具,它能照你写的文字需求画出图表草...

OpenRouter AI
OpenRouter AI

一个整合多个AI模型的平台,提供统一的API接口,方便开发者调用...

PoseGeni
PoseGeni

专业 AI 姿势生成平台,主要服务摄影师、美甲师、3D 建模师、...

xPander ai
xPander ai

一个面向AI智能体的后端服务平台,提供从开发到部署的全流程工具,...

NUKEMAP
NUKEMAP

一个在线核爆炸模拟工具。它用了Mapbox API和解密过的核武...

Miniplay
Miniplay

一个能玩免费在线小游戏的平台,有冒险、动作、射击、体育等类型。不...

ChunkBase
ChunkBase

ChunkBase 是《我的世界》玩家的地图种子查询工具,能帮玩...

NiceVoice
NiceVoice

一个免费的AI声音克隆工具,能帮你快速生成和原声几乎一样的语音,...

TranGPT AI
TranGPT AI

一款AI翻译与出海客服系统,支持398多种语言的高精度翻译,覆盖...

Forvo
Forvo

一个全球语言发音学习平台,提供超450种语言的真人发音资源,包括...