Pandoc现在可以从markdown generate powerpoint presentations。这看起来效果很好。
然而,当我试图包括一个方程式 - 甚至像$a=2$
这样简单的东西 - 幻灯片的全部内容都消失了。这是一个错误还是一个功能?你能在PowerPoint演示文稿中包含方程吗?我希望我最终能够在纯文本文件中使用TeX数学语法编写我的讲座(因为原因需要在powerpoint中)。
编辑:
转换保存在文件test.rmd
中的降价文档的命令是
render("test.rmd")
最小的例子#1:
---
output: powerpoint_presentation
---
## Math test
This is a test (no maths)
输出:
测试例#2:
---
output: powerpoint_presentation
---
## Math test
This is a test $a=2$
输出:
版本:
> rmarkdown::pandoc_version()
[1] ‘2.7.1’
> packageVersion("rmarkdown")
[1] ‘1.10’
MS PowerPoint 2007.请注意,如果选择了Word输出,则公式将按预期显示。
问题似乎与PowerPoint有关。从您发现的内容以及从搜索网络中可以看出的内容来看,似乎可以肯定地说,PowerPoint 2007并不完全支持Microsoft的OMML数学格式(尽管Word 2007确实有支持)。
遗憾的是,使用PowerPoint无法通过pandoc插入内联PNG,因此inserting formulas rendered as PNG也无法正常工作。唯一的选择是将方程图像作为图形插入,但这会限制每张幻灯片一个方程(或与列一起使用时为两个)。