Remmina 同学已经为我们介绍了 Marp 这种极其方便的写 PPT 的工具->here,资磁 latex,markdown,html 和 Emijo,界面美观,不怕气死设计师朋友。

虽然有官方教程,不过 litble 还是决定总结一下,方便以后写 PPT 时查询。

Marp 有两款主题,一款是 default,白色的,一款是 gaia,有三种背景色,分别是 default(书页黄),invert(深灰),gaia(海蓝)。

default

gaia

1. 引用一种主题:<!-- $theme: gaia -->

2. 在使用了 gaia 主题后,写上:<!-- template: invert --> 后,所有 PPT 默认使用 invert 背景色。

3. 在某一页写上<!-- *template: invert --> 后,仅这一页 PPT 用 invert(*就是仅这一页使用的意思)。

4. 进入下一页 PPT:一行---

5. 写上类似这种:<!-- $size: 16:9 -->,可以调节 PPT 尺寸。

6. 插入图片的语法:![](图片路径)

7.![bg](图片路径)该图片会变为背景图片,若一页 PPT 内插入多张背景图片,它们会并列分布,注意,你的背景图片会被蒙上一层主题色(白色,书页黄,深灰或海蓝),亲测书页黄和海蓝加上背景图片丑的一批(Marp 是简约风的,还是不建议用背景图片啦)。

8.![缩放比例(如 200%)](图片路径):图片缩放后插入 PPT 中。

9. 添加页脚:<!-- footer: 页脚内容 -->,如果写为<!-- *footer: 页脚内容 -->,就是仅本页添加页脚。<!-- footer: --> 就相当于取消页脚。

10. 添加页码:<!-- page_number: true -->,取消页码:<!-- page_number:false -->,这个也是,加*表示只对某一页操作。

11.PPT 里面需要的各种文字效果可以用 HTML 语言解决,同时,合理利用 HTML 改造你的文字,可以在即使有这么简约的 PPT 模板的情况下依然气死你的设计师朋友。

12. 用 latex,你可以直接写数学公式,markdown 语法(画表格等)也是可以的。

13. 插入 Emoji:直接插就好了 ->Emoji

以下是部分示例:

分类: 文章

litble

苟...苟活者在淡红的血色中,会依稀看见微茫的希望

2 条评论

JURUO · 2021年3月3日 8:32 上午

添加页码有问题, 实测 “paginate: true” 可用

litble · 2020年7月29日 9:09 下午

marp 因安全问题已经升级(你确定?)成 marp-next 了,关于 marp for vscode 的使用方法我写了一篇新博客(然而实际上我还没摸索清楚 marp for vscode 的一些用法 QAQ):

戳我

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注