【问题标题】:Pandoc, markdown, powerpoint: support for equations?Pandoc、markdown、powerpoint:支持方程式吗?
【发布时间】:2019-03-27 09:50:30
【问题描述】:

Pandoc 现在可以从 markdown 中 generate powerpoint presentations。这似乎工作得很好。

但是,当我尝试包含一个等式时——即使是像$a=2$ 这样简单的东西——幻灯片的全部内容都会消失。这是错误还是功能?您可以在 PowerPoint 演示文稿中包含方程式吗?我希望我最终能够在纯文本文件中使用 TeX 数学语法编写我的讲座(由于某些原因需要在 powerpoint 中)。

编辑:

转换保存在test.rmd文件中的markdown文档的命令是

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 输出,公式将按预期显示。

【问题讨论】:

  • 为我工作。您能否添加一个最小的示例,包括用于转换为 pptx 的 pandoc 版本、输入和命令?
  • 我已经添加了信息。
  • 我使用该 pandoc 版本以及 rmarkdown v1.9 和 v1.12 都获得了预期的输出。我使用的是最新的 Office 版本,因此可能是 PowerPoint 问题。
  • 嗯。好的,这似乎是问题所在,我在另一个版本的 Powerpoint 上对其进行了测试,它按预期工作。不幸的是,2007 年的传播范围仍然很广,您永远无法知道您的演示文稿将在哪台计算机上运行;因此,演示文稿必须在 2007 年工作。请发表您的评论作为答案,我会接受。

标签: latex markdown pandoc equation math-mode


【解决方案1】:

问题似乎出在 PowerPoint 上。根据您的发现以及我通过网络搜索得知的信息,似乎可以肯定地说 PowerPoint 2007 不完全支持 Microsoft 的 OMML 数学格式(尽管 Word 2007 确实支持)。

不幸的是,PowerPoint 无法通过 pandoc 插入内联 PNG,因此 inserting formulas rendered as PNG 也不起作用。唯一的选择是将方程式图像作为数字插入,但这会限制您在每张幻灯片中使用一个方程式(或在与列一起使用时两个)。

【讨论】:

    猜你喜欢
    • 2021-11-20
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    相关资源
    最近更新 更多