一、简介
Marp,全称Markdown Presentation Ecosystem,是一件使用markdown做幻灯片的利器,可以说是我目前见到的最好用的工具。基本上可以做到只关注PPT内容,剩下的交给Marp。
二、网页版
Marp网页版非常简洁,打开网址就可以使用。
可能由于还在建设中,没有Help,只可以保存为.md文件,但可以通过“打印”输出为.pdf文件。因此,虽然功能简单但是够用了。最关键的是这意味着用Pad的浏览器就可以写markdown文件。
三、工具版
Marp工具版是结合VS code使用的。即,它是后者的一个插件。在这里顺便推荐一下简洁的编程工具VS code,开源免费的平台。只需要安装想用的语言插件即可使用,Python和R都没问题。
安装
- 安装VS code
- 打开VS code,在welcome栏里,“Customize"中的“Tools and languages”里,搜索并安装marp插件。
- 打开新文件,开始使用。
VS code的详细使用,可参见Dawnzhang的VS code简介博文。
熟悉环境
1、往工具栏添加marp图标
VS code界面,“View”菜单,“Command Palette”,搜索“marp",选择“Show quick pick of Marp Commands...”。
2、预览功能。
- 需要在Markdown文件的头部标注marp: true。
---
marp: true
---
# Your slide deck
Start writing!
- 点击marp图标,选择"Toggle Marp preview for current Markdown". (markdown.marp.toggleMarpPreview).
3、输出为PDF、HTML、PPTX和图片
- Marp默认输出为PDF。
- 需要事先安装Chrome。
- 点击marp图标,选择"Export slide deck...". (markdown.marp.export)
4、数学公式、Emoji、主题及其它功能
参见Marpit Markdown说明文件和Marp核心功能。
Emoji的markdown代码参考:Emoji Cheat Sheet