码迷,mamicode.com
首页 > 其他好文 > 详细

PowerPoint 中插入 Latex 公式

时间:2018-04-09 21:02:49      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:--   有一个   不能   改变   命令行   https   格式   col   显示   

 

做 PPT 用 Latex Beamer 毕竟还是太麻烦,Beamer 毕竟还是更适合学术性的,各种定义各种公式的那种,遇到要画各种图,插入各种图片,进行错综复杂的排版就比较棘手了。

最终还是 PowerPoint 更适合这类任务。然而它的公式编辑又太鸡肋,不美观倒在其次,编辑起来费劲才是最麻烦的。据说 Office 2016 已经支持 Latex 了,然而似乎不太好用。

于是试了一下一个叫 iguanaTex 的 PowerPoint 加载项,挺好用。但是用了一段时间后发现  \frac  这一类的分式都不能正确显示,不知道是什么原因。

于是研究了一下它的工作原理。发现它大概是先将 Latex 编译成 pdf,然后对 pdf 进行截取,然后把 pdf 转换成背景为透明的图片( emf 格式),再插入到 PowerPoint 中。

看了一下它的命令行,手动把 pdf 转成了 emf,然后插入到 PPT 里,没有出现  \frac  不能正确显示的问题,完美。

 

 

首先将 Latex 编译为 pdf,然后用以下方法将 pdf 转换为 emf,然后在 PPT 中插入。

下载安装 tex2img
安装文件夹下有一个 pdfiumdraw.exe,可以将 pdf 转为 emf,而 emf 即可嵌入 PPT 中,转换命令为:

pdfiumdraw.exe --extent=50 --emf --transparent --pages=1 --output="d:\temp.emf" d:\test-crop.pdf

 

为更美观方便,可先将 pdf 用 pdfcrop 裁剪一下。


这样转换得到的 emf 图片背景为透明,文字颜色即是 pdf 里的文字颜色。如果想改变文字颜色,可以在写 latex 时用 \color 指定好,也可在 PPT 中先对插入的 emf 图片取消组合,再指定颜色,再重新组合。

 

 

这么说来,岂不是所有 pdf 都可以插入到 PPT 里的。。。而且所有可以输出为 pdf 的东西都可以插入到 PPT 里。。

 

END

                                                                                    2018.4.9

PowerPoint 中插入 Latex 公式

标签:--   有一个   不能   改变   命令行   https   格式   col   显示   

原文地址:https://www.cnblogs.com/maxuewei2/p/8761811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!