PPT如何安装使用lguanaTex插件并输出矢量图

本来只是想修改论文里的图片,因为我是使用ppt作图,为了美观想在图片内采用latex字体,网上搜了搜都说这个插件好用,可以直接使用现成的latex代码,于是便经历了一系列的插件安装使用踩坑过程。。。。

先上官方的两个安装链接

IguanaTex/README.md at v1.60.3 · Jonathan-LeRoux/IguanaTex · GitHub

IguanaTex - A Free Latex Add-In for PowerPoint on Windows and Mac (jonathanleroux.org)

强烈建议按照github上的步骤一步一步走就可以了。ok,第一个我遇到的坑来了,根据薛定谔的软件安装报错可知,新软件安装总会出现各种报错o(╥﹏╥)o,果不其然,走完流程后,lguana并不能使用,会有这个报错:

Could not start process:shell-escape -output-format dvi -interaction=batchmode"lguanaTex tmp.tex".GetLastError returned 0

经过不懈的google,我发现可能是包装的不好?于是我根据步骤再次进行了排查,终于发现了猫腻!

其实我第一次装的时候先看到的是第二个官网链接,按照他这里的步骤第四、五步他写了个optional,我就秉持能少一点事就少一点事的原则没有装。。。并且这个时候我点开了官方的git,发现tnnd,只有第五步才是选装的嘛。。。坑爹啊,为什么两个步骤不一致奥,于是我有充分的理由怀疑,是因为我步骤没走完才导致的不能用!

于是我按照github上的步骤,把后两个包给装上并配置好路径,当我以为胜利就在眼前时,果不其然,运行以后依旧是Could not start process。。。嘶,这就很迷,并且毫无头绪,经过我的苦思冥想(网上瞎搜),我隐约觉得会不会是我latex的环境没装好?并且我突然想起来,之前上课我是装过cTex的(cTex内包含很多包,其中就有MiKTEX),但是我把这个事忘了,结果现在又按照步骤安装了MikTEX,我就想会不是是这里出了问题,于是乎,秉持着宁可错杀绝不放过的原则,我把刚装的MiKTEX给删了,决定装个TeXLive试试(其实我看国外很多教程都推荐TeXLive,但MiKTEX真的装的很快诶。。)

经过1小时15分钟的下载,TeXLive装好了,中间为了验证是不是环境真的配好了,还装了个VSCode,并且确认了半天。。。,怀着激动的心情我再次进行了尝试,终于!

芜湖,成功啦!但是,事情还远没有结束!在网上搜索的过程中,我了解到,lguana的功能是根据latex代码生成公式并截图给你(大概是这个意思),默认的输出是一个非矢量图,想要高清无码(狗头)还需要安装一个叫TeX2img的程序来将lguana生成的图片转化为矢量图(也就是教程第五步)。因为我的强迫症,我决定干脆一劳永逸全部解决!这里贴一个别的博主写的

在PPT中使用IguanaTex插件完成公式矢量图插入 - 知乎 (zhihu.com)

安装就直接下载压缩包解压,再按照官方步骤就可以了,但是跟知乎博主一样,不论是在lguana内使用还是单独运行TeX2img.exe,都不能生成pdf,啊,真的心累啊,孩子只是想用个工具,怎么就这么难。。。。

在我反复确认了lguana内的路径配置都没问题后,那只有可能是TeX2img的option的路径没配置好了,这里我先贴上我的正确的路径配置(仅供参考,具体情况要看自己的安装路径),再说说是怎么回事

官方建议刚下载的TeX2img要运行一次,以便系统自己配置路径。我第一次打开后,查看了一下配置,发现如下三个路径要配置,前两个latex和dvi都是系统自动给配的,第三个原有的路径是D:\CTEX\Ghostscript\gs9.05\bin\gswin32c.exe,也就是上图的,但是当我看到这个地址时我想的是:诶,我刚装过ghostscript嘛,那我应该用刚装的才对吧,那问题肯定是出在这里了!(自作聪明。。),于是我就把gs的路径改成了如下,结果当然是不行的。。。。

当我尝试不行后,根据之前博主的说法,guess一下或许有帮助(事实上,如果你啥都不动,跟guess的结果是一样的)。但是!突然我灵光一闪,我想,既然之前在ppt里出问题就是因为用的MiKTeX,那这里会不会也是呢,于是乎,我把前两个的路径改为了textlive的路径

转机就来了,ppt里的lguana居然可以使用啦,哈哈哈,这里贴一下对比

居然真的生成了latex的矢量图!!!万岁!,但是用TeX2img直接根据latex生成pdf还是不行,这就很奇怪了。。。秉持着刨根问底的原则,我又开启了苦思冥想模式。。。那既然是bug肯定要从log入手了

可以看到日志里有个很明显的error,This file needs format `pLaTeX2e' but this is `LaTeX2e'. 这个是什么意思呢,我google了一下,大概意思就是,TeX2img只接受图片格式的latex文件,不支持直接的latex输入,因此我们在用编译器时不能直接用latex.exe,而要采用platex.exe来编译代码(大概是这个意思,这是我的理解),那看来我们只要把第一个路径的exe文件改成platex就可以了。

至此,大功告成,呼~搞个小插件真够累的

(不想上班搞科研,就想着写个blog分享一下这次的debug历程,没想到写了这么多,哈哈,处女作也算是还行吧(#^.^#))

  • 27
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值