在WPS中安装MathType遇到选项卡几乎全灰,功能不可用的情况怎么办?(且在MS office中是正常可用的)

问题描述

首先在MS office中可以正常安装并使用MathType,说明插件安装无误。但是你会发现在MS office中的界面都和在WPS中的不一样,WPS里面的MathType界面不仅功能少了很多,而且几乎全是灰色,点什么都没用。还有,报错提示“编译错误:若要在64位系统上使用,则必须更新此项目中的代码。请检查并更新Declare语句,然后用PtrSafe 属性标记它们”

解决方案:

1. 首先需要确保WPS的VBA环境:

你首先需要确保WPS的VBA插件工作正常。

一般来说,只需要打开WPS,新建一个Word文档,然后点击工具栏的“工具”,然后点“开发工具”,接着在最右侧,点击“切换到VBA环境”然后就会自动提示安装VBA,按照提示继续操作即可。

还有可能就是需要手动去百度搜索下载安装“wps.vba.exe”。这个操作我感觉可能不需要,因为我没感觉到装这个有什么明显的变化。我找到的下载链接如下:

https://gitcode.com/Universal-Tool/12bb2/

https://gitcode.com/open-source-toolkit/f07cb/

2. 出现以下问题:

        a. WPS中也出现了MathType选项卡,但是众多功能都是灰色的情况。

        b. 报错提示“编译错误:若要在64位系统上使用,则必须更新此项目中的代码。请检查并更新Declare语句,然后用PtrSafe 属性标记它们”

解决方法:这个时候需要手动注入插件即可。

如何手动注入插件?

1. 首先需要确定好两个文件路径:

(1)WPS的插件启动项路径位置:

        给出两种路径:

        a. 如果你的WPS已经有MathType选项卡了,那么就找这个选项卡的路径:步骤:打开WPS,新建一个Word,然后点击“工具”,点击“加载项”,单击一下“mathtype commands 2016.dtom”,这个时候这个界面的确定按钮上面会显示“完整路径:xxx”,这个路径就是mathtype自动注入到WPS中的插件路径!此外,你需要进去把旧的“mathtype commands 2016.dtom”文件删掉,换成新的注入进去。这里你还会遇到一个小问题,就是看不到完整的路径,因为这个窗口的默认大小太小了,你需要点击拖动这个窗口的右下角,才能把这个窗口拉大,然后才能看清完整的路径。(只能是右下角,边缘和其他三个角的调整窗口大小的功能都被禁用了)

        b. 如果你的WPS都不显示MathType选项卡,那么就找以下路径:右键WPS图标点击“打开文件所在位置”,如果进去了是快捷方式,你就根据快捷方式的属性找到源文件路径。一般是直接打开到安装路径,你可以看到文件夹下有ksolaunch.exe等文件。然后点开文件夹“12.1.0.24031”(或者是其他数字,这个就是WPS的版本号,写文章的时候是25年12月24号,我一直使用的最新版本且是64位版本。此外,根据其他人的帖子,如果你的这个路径下有好多个版本号文件夹,请选择数字最大的,也就是版本最新的那个文件夹。)然后打开文件夹“office6”,最后打开“startup”文件夹。也就是插件的启动文件夹(或者说,你需要将文件注入到的文件夹是)WPS安装路径WPS Office\12.1.0.24031(或者是其他版本号)\office6\startup

(2)MathType的安装目录:

        这个就取决于你安装时的路径,找不到就先找到MathType的图标(也就是快捷方式),右键点开“属性”,然后在“目标”或者“起始位置”这两栏就能找到安装路径了。如果你是安装的时候无脑下一步,那么安装路径应该是:C:\Program Files (x86)\MathType

        然后找到MathType的这两个文件:(就是你需要手动注入的文件)

        a. 安装目录\MathPage\64\MathPage.wll

        b. 安装目录\Office Support\64\MathType Commands 2016.dotm

        (注意!!!如果你的WPS是64位就选64这个文件夹下的,如果是32位就选32位的!!!)

        (补充:如果你出现了“编译错误:若要在64位系统上使用”,那么你就一定是64位的WPS,并且自动注入了32位的.dtom文件所以导致的报错!!!)

2. 文件注入

非常简单,将前文(2)中的 a. b. 这两个文件复制到(1)中的任意一个位置就可以了。此外,别忘了如果有的话,需要先把旧的“mathtype commands 2016.dtom”文件删掉

3. 补充措施

根据其他文章的说法,还有个补充的措施,就是调低安全性选项。具体操作是:打开WPS,新建一个Word,点开“工具”选项卡,点击“宏安全性”,选择“低(不推荐)”,然后“确定”。

最后,就可以在WPS中愉快的使用MathType了。

额外:MathType使用建议

建议使用Latex公式来使用MathType,这样效率更高(我认为)。

我建议的工作流:用浏览器开一个专门的网页写Latex公式(可以是 https://www.latexlive.com/ 又或者是你把公式截图,发给豆包之类的AI工具,并要求识别出公式的Latex代码),然后把公式代码复制下来。接着在Word中的对应位置,点击MathType选项卡里最左侧的“内联”或者“右编号”选项,等MathType弹出窗口后,直接粘贴Latex代码到MathType,再按Ctrl+S保存,再把MathType窗口关闭就行。

这样能最大程度避免与MathType这个不太好用的操作界面接触。

所以需要设定一下MathType,打开Latex功能:

打开MathType编辑公式的界面,然后点击“预置”,点击“工作区预置”,然后勾选上“允许从键盘输入Tex语言”,此外还可以把前面三个xxx大小都勾选成中或者大,看着舒服一点。最后点击“确定”,就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值