使用pandoc生成PPT常用命令
使用markdown + marp或者markdown + revealjs可以写PPT。使文档写作过程只专注于写作本身而不是各种格式。其实第一次还是要将常用的格式做好调试(主要是写一些常用的css文件自定义样式),后续则可以在markdown->html/PDF/docx/pptx/ebook间随意转换了。
以下主要记录几个常用命令,完整的pandoc手册可以参考:https://pandoc.org/MANUAL.html
markdown 2 pptx
pandoc mark.md -o mark.pptx --reference-doc=template.potx
mardown 2 revealjs
pandoc -t revealjs mark.md -o mark.html --self-contained -V revealjs-url=./reveal.js/ --css=custom.css
-t 参数还可以设置成s5, slidy, slideous, dzslides; -V revealjs-url 可以制定本地目录reveal.js, 将https://github.com/hakimel/reveal.js下载本地即可; -css 可以制定css附件,通过定制css文件可以调整显示样式。
- 对于revealjs可以在文件中设置width和height调整显示大小
- markdown文件示例文件如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20---
title: 使用pandoc生成PPT常用命令
theme: white
width: 1920
height: 1280
author:
- author
date: 2021-09-14
---
# markdown2pptx
`pandoc mark.md -o mark.pptx --reference-doc=template.potx`
---
# markdown2revealjs
`pandoc -t revealjs mark.md -o mark.html --self-contained -V revealjs-url=./reveal.js/ --css=custom.css`- css文件示例
1
2
3.reveal h1{
color:olivedrab
}