使用marp和pandoc写作slide

使用marp写作slide

在vscode 中安装marp 插件即可在在vscode中使用markdown书写slide,写作PPT过程可以专注有书写内容,如果PPT对排版要求比较简单可以按照marp对语法(markdown对语法扩展)直接进行简单排版。Marp支持简单对水平排版,和自定义语法图文排版,如果材料以图和关键字为主则Marp可以较好支持书写和排版。如果文件较多、排版较为复杂则需要将输出结果导出到PPT中使用PPT模板和排版工具快速完成排版。

使用Marp写作Slide

Marp语法请参考:https://marpit.marp.app/markdown

导出成PPT

写作完成slide之后,如果对排版要求比较简单可以将markdown导出成PDF或HTML文档;Marp也支持直接导出成PPT文件,由于Marp导出对PPT文件是将文件生成为图片再将图片打包成PPT文件,该PPT文件是无法编辑内容,如果需要在PPT中重新排版就需要借助pandoc工具。 - 安装pandoc工具 - windows在https://www.pandoc.org/ 下载安装文件完成安装; - linux 使用软件仓库可直接安装pandoc - 配置potx模板 在https://templates.office.com/中选择喜欢的模板,将模板保存到本地工作目录备用。建议在PPT中视图-〉幻灯片母板中调整模板,将文本框调整成自动缩放文字。 - 使用pandoc将markdown文件转成pptx文件

1
pandoc -f markdown -t pptx --reference-doc=template.potx -o output.pptx input.md
### 使用PPT调整排版 使用布局(layout)功能快速调整排版

使用marp和pandoc写作slide

http://mixiang.tech/2020/07/10/2020-07-10-22/

作者

Mixion

发布于

2020-07-10

更新于

2022-12-02

许可协议