当前位置: 首页 > news >正文

office@word@ppt启用mathtype组件方法整理

文章目录

    • 将mathtype添加到word中
      • ref
      • 查看office安装路径
      • 文件操作法
      • Note
      • PPT中使用mathtype

将mathtype添加到word中

  • 先安装office,再安装mathtype,那么这个过程是自动的
  • 如果是先安装mathtype,再安装office,那么有以下选择:
    • 重新安装一遍mathtype(比较简单,不需要说明)
    • 执行文件操作

ref

  • 查看、管理和安装 Microsoft 365 程序的加载项 - Microsoft 支持

查看office安装路径

  • 通常,如果是自己通过安装包/安装器安装,那么默认路径形如C:\Program Files\Microsoft Office\root\Office16
  • 有时并不是这样,但是可以通过开始菜单搜索到office(比如word/ppt/excel)的快捷方式
  • 然后右键快捷方式,打开文件所在位置
    • 这时您的窗口跳转到形如C:\ProgramData\Microsoft\Windows\Start Menu\Programs的目录
    • 然后右键某个office应用的图标,点击属性,就可以查看到安装目录
  • 还有其他方法查看快捷方式指向的目录
    • 使用powershell命令行的方式查看powershell@CLI命令行创建和修改windows快捷方式shortcuts_xuchaoxin1375的博客-CSDN博客
    • 使用第三方工具,例如voidtools|everything
    • 它们都是很有用的工具

文件操作法

  • 本方法默认对office 2016或者更高的版本有效(安装路径默认的情况下,建议按照上述方法查找到office安装目录)

    • PS C:\Program Files (x86)\MathType\Office Support\64> lsDirectory: C:\Program Files (x86)\MathType\Office Support\64Mode                LastWriteTime         Length Name
      ----                -------------         ------ ----
      -a---         9/23/2019   8:33 PM         263781   MathType AddIn (PowerPoint 2010).ppam
      -a---         9/23/2019   8:33 PM         263473   MathType AddIn (PowerPoint 2013).ppam
      -a---         9/23/2019   8:33 PM         263473   MathType AddIn (PowerPoint 2016).ppam
      --r--         9/23/2019   8:33 PM         952660   MathType Commands 2010.dotm
      --r--         9/23/2019   8:33 PM         952660   MathType Commands 2013.dotm
      lar--         9/23/2019   8:33 PM         952660   MathType Commands 2016.dotm
      la---         9/23/2019   8:33 PM          28160   WordCmds.dot
      
  • 关闭所有office应用🎈(如果有打开的文档,保存后关闭)

  • 函数:创建硬链接的工具函数(必须)

    • function newHardLink
      {param($Path = 'slides.md',[String]$target )# 下面这段判断处理可有可无<# if ($target.ToString().StartsWith(".\")) {$target=$target.TrimStart(".\")} #># $absTarget = "$pwd\" + "$target"$absTarget = (Get-ChildItem $target).FullNameWrite-Output "$absTarget will be target!"# $absTarget = Invoke-Expression $absTargetWrite-Output "@$absTarget"# $absTarget = $pwdPrefix + $targetif (Test-Path $Path){rm -force -R $Path}New-Item -ItemType HardLink -Path $Path -Target $absTarget -Force -Verbose
      }
      #设置别名
      set-alias hardlink newHardLink
  • 命令行操作(加载mathtype的powershell命令行脚本,您可能需要检查一下(修正)

    • 位数

    • 软件安装路径

    • 版本(2016之前还是之后)

  • 如果是较新版本,一般不需要改动

    #默认位64位的office,如果不是,则改为32
    #请使用管理员模式运行!🎈
    $bits=64
    $mathtype_home="C:\Program Files (x86)\mathtype";
    $mathPage="$mathtype_home\mathpage\$bits"
    $office_startup="C:\Program Files\Microsoft Office\root\Office16\STARTUP"
    $ofs="$mathtype_home\Office Support\$bits"
    #$ofs="$mathtype_ofs"
    $MPW="MathPage.wll"
    $MC_dotm="MathType Commands 2016.dotm"
    $MC_ppam="MathType AddIn (PowerPoint 2016).ppam"
    $WC_dot="WordCmds.dot"cd "$office_startup";
    #ofs files
    $MC_dotm,$WC_dot|%{hardlink -path $_ -target "$ofs\$_"}hardlink -path $MPW -target "$mathpage\$MPW"$ppt_addins="$home\AppData\Roaming\Microsoft\AddIns"
    hardlink -path "$ppt_addins\$MC_ppam" -target "$ofs\$MC_ppam"

Note

  • 如果您的Mathtype和Office不是安装在同一个目录下的,那么将无法顺利使用hardlink函数创建硬链接,这是一令人遗憾的限制,硬链接不像直接复制那样会占用额外的磁盘

  • 如果无法用hardlink,那么可以将hardlink替换为copy,同时,删除掉-target(也可以把``target替换为destination`

  • 测试版(仅用于观察运行过程,请使用上面一段)

    #默认位64位的office,如果不是,则改为32
    #请使用管理员模式运行!🎈
    $bits=64
    $mathtype_home="C:\Program Files (x86)\mathtype";
    $mathPage="$mathtype_home\mathpage\$bits"
    $office_startup="C:\Program Files\Microsoft Office\root\Office16\STARTUP"
    $ofs="$mathtype_home\Office Support\$bits"
    #$ofs="$mathtype_ofs"
    $MPW="MathPage.wll"
    $MC_dotm="MathType Commands 2016.dotm"
    $MC_ppam="MathType AddIn (PowerPoint 2016).ppam"
    $WC_dot="WordCmds.dot"
    #测试语句
    # $MPW,$MC_ppam,$WC_dot|%{hardlink -path $_ -target ""}
    #$ht={$MPW=$mathpage;$MC_dotm=$ofs;$MC_ppam=$ofs;$WC_dot=$fos}cd "$office_startup";
    #ofs files
    $MC_dotm,$WC_dot|%{hardlink -path $_".test" -target "$ofs\$_"}hardlink -path $MPW+".test" -target "$mathpage\$MPW"$ppt_addins="$home\AppData\Roaming\Microsoft\AddIns"
    hardlink -path "$ppt_addins\$MC_ppam"+".teset" -target "$ofs\$MC_ppam"

PPT中使用mathtype

  • 如果您已经顺利运行了上述脚本,那么打开powerpoint
  • 点击文件->选项->加载项->[管理:COM加载项(旁边小三角型)]->[PowerPoint加载项]->[转到]->[添加]->双击[MathType AddIn (PowerPoint 2016).ppam文件]->确认即可

相关文章:

office@word@ppt启用mathtype组件方法整理

文章目录将mathtype添加到word中ref查看office安装路径文件操作法Note附PPT中使用mathtype将mathtype添加到word中 先安装office,再安装mathtype,那么这个过程是自动的如果是先安装mathtype,再安装office,那么有以下选择: 重新安装一遍mathtype(比较简单,不需要说明)执行文件操…...

计算机大小端

我们先假定内存结构为上下型的&#xff0c;上代表内存高地址&#xff0c;下代表内存低地址。 电脑读取内存数据时&#xff0c;是从低位地址到高位地址进行读取&#xff08;从下到上&#xff09;。 1、何为大小端 大端&#xff1a;数据的高位字节存放在低地址&#xff0c;数据…...

Matplotlib绘图从零入门到实践(含各类用法详解)

一、引入 Matplotlib 是一个Python的综合库&#xff0c;用于在 Python 中创建静态、动画和交互式可视化。 本教程包含笔者在使用Matplotlib库过程中遇到的各类完整实例与用法还有遇到的库理论问题&#xff0c;可以根据自己的需要在目录中查询对应的用法、实例以及第四部分关于…...

C语言 入门教程||C语言 指针||C语言 字符串

C语言 指针 学习 C 语言的指针既简单又有趣。通过指针&#xff0c;可以简化一些 C 编程任务的执行&#xff0c;还有一些任务&#xff0c;如动态内存分配&#xff0c;没有指针是无法执行的。所以&#xff0c;想要成为一名优秀的 C 程序员&#xff0c;学习指针是很有必要的。 …...

Nacos2.x+Nginx集群配置

一、配置 nacos 集群 注意&#xff1a;需要先配置好 nacos 连接本地数据库 1、拷贝三份 nacos 2、修改配置文件&#xff08;cluster.conf&#xff09; 修改启动端口&#xff1a; nacos1&#xff1a;8818 nacos2&#xff1a;8828 nacos3&#xff1a;8838 当nacos客户端升级为…...

Android源码分析 - InputManagerService与触摸事件

0. 前言 有人问到&#xff1a;“通过TouchEvent&#xff0c;你可以获得到当前的触点&#xff0c;它更新的频率和屏幕刷新的频率一样吗&#xff1f;”。听到这个问题的时候我感到很诧异&#xff0c;我们知道Android是事件驱动机制的设计&#xff0c;可以从多种服务中通过IPC通信…...

python库--urllib

目录 一.urllib导入 二.urllib爬取网页 三.Headers属性 1.使用build_opener()修改报头 2.使用add_header()添加报头 四.超时设置 五.get和post请求 1.get请求 2.post请求 urllib库和request库作用差不多&#xff0c;但比较起来request库更加容易上手&#xff0c;但该了…...

美团前端二面常考react面试题及答案

什么原因会促使你脱离 create-react-app 的依赖 当你想去配置 webpack 或 babel presets。 React 16中新生命周期有哪些 关于 React16 开始应用的新生命周期&#xff1a; 可以看出&#xff0c;React16 自上而下地对生命周期做了另一种维度的解读&#xff1a; Render 阶段&a…...

环境搭建04-Ubuntu16.04更改conda,pip的镜像源

我常用的pipy国内镜像源&#xff1a; https://pypi.tuna.tsinghua.edu.cn/simple # 清华 http://mirrors.aliyun.com/pypi/simple/ # 阿里云 https://pypi.mirrors.ustc.edu.cn/simple/ #中国科技大学1、将conda的镜像源修改为国内的镜像源 先查看conda安装的信息…...

【C++进阶】四、STL---set和map的介绍和使用

目录 一、关联式容器 二、键值对 三、树形结构的关联式容器 四、set的介绍及使用 4.1 set的介绍 4.2 set的使用 五、multiset的介绍及使用 六、map的介绍和使用 6.1 map的介绍 6.2 map的使用 七、multimap的介绍和使用 一、关联式容器 前面已经接触过 STL 中的部分…...

JavaSE学习进阶 day1_01 static关键字和静态代码块的使用

好的现在我们进入进阶部分的学习&#xff0c;看一张版图&#xff1a; 前面我们已经学习完基础班的内容了&#xff0c;现在我们已经来到了第二板块——基础进阶&#xff0c;这部分内容就不是那么容易了。学完第二板块&#xff0c;慢慢就在向java程序员靠拢了。 面向对象进阶部分…...

苹果笔可以不买原装吗?开学必备性价比电容笔

在当今的时代&#xff0c;电容笔日益普及&#xff0c;而且相关的功能也逐渐完善。因此&#xff0c;在使用过程中&#xff0c;怎样挑选一款性价比比较高的电容笔成为大家关心的焦点。随着电容笔的普及&#xff0c;更好更便宜的电容笔成为了一种趋势。那么&#xff0c;哪个品牌的…...

数据库连接与properties文件

管理properties数据库&#xff1a; 现在pom文件中加入Druid的坐标&#xff1a; <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.8</version></dependency>配置文件中添加相应的数据&…...

Linux上的校验和验证

校验和&#xff08;checksum&#xff09;程序用来从文件中生成相对较小的唯一密钥。我们可以重新计算该密钥&#xff0c;用以检查文件是否发生改变。修改文件可能是有意为之&#xff08;添加新用户会改变密码文件&#xff09;&#xff0c;也可能是无意而为&#xff08;从CD-ROM…...

杂记——14.git在idea上的使用及其实际开发介绍

这篇文章我们来讲一下git在idea上的使用&#xff0c;以及在实际开发过程中各个分支的使用及其具体的流程 目录 1.git在idea上的使用 1.1 idea上的git提交 1.2 idea上的分支切换 2.git在实际运用时的分支及其流程 2.1分支介绍 2.2具体流程 3.小结 1.git在idea上的使用 …...

记一次Nodejs减低npm版本的踩坑日记

使用了npm install -g npm6.4.1指令之后&#xff0c;把npm版本减低了&#xff0c;让后悲催的就来了。 由于npm 6.4.1 已经过时&#xff0c;导致运行npm时出现 npm does not support Node.js v18.14.2 版本不兼容问题 升级npm版本&#xff0c;npm install -g npmlatest 没用还是…...

【iOS】—— 初识RAC响应式编程

RAC&#xff08;ReactiveCocoa&#xff09; 文章目录RAC&#xff08;ReactiveCocoa&#xff09;响应式编程和函数式编程的区别函数式编程响应式编程响应式编程的优点RAC操作1.利用button点击实现点击事件和传值2.RACSignal用法RACSignal总结&#xff1a;3.对于label的TapGestur…...

Java——面向对象

目录 前言 一、什么是面向对象&#xff1f; 面向过程 & 面向对象 面向对象 二、回顾方法的定义和调用 方法的定义 方法的调用 三、类与对象的创建 类和对象的关系 创建与初始化对象 四、构造器详解 五、创建对象内存分析 六、封装详解 七、什么是继承&#x…...

电影《毒舌律师》观后感

上周看了《毒蛇律师》这部电影&#xff0c;讲述一位’大律师’在法庭为己方辩护&#xff0c;最终赢得辩护的故事。 &#xff08;1&#xff09;人之常情 说起法律相关&#xff0c;不禁会让人联想到讲法律相关知识的罗翔老师&#xff0c;平时也会看他相关视频&#xff0c;无论是亲…...

【活学活用掌握trap命令】

trap 命令用于指定在接收到信号后将要采取的动作&#xff0c;常见的用途是在脚本程序被中断时完成清理工作。当 shell 接收到 sigspec 指定的信号时&#xff0c; arg 参数(通常是执行命令)会被读取&#xff0c;并被执行。 1. 命令介绍 开始掌握基本的使用方式和方法 [1] 语法…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接&#xff0c;私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用

文章目录 问题现象问题原因解决办法 问题现象 macOS启动台&#xff08;Launchpad&#xff09;多出来了&#xff1a;Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显&#xff0c;都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...

AI语音助手的Python实现

引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...

JS红宝书笔记 - 3.3 变量

要定义变量&#xff0c;可以使用var操作符&#xff0c;后跟变量名 ES实现变量初始化&#xff0c;因此可以同时定义变量并设置它的值 使用var操作符定义的变量会成为包含它的函数的局部变量。 在函数内定义变量时省略var操作符&#xff0c;可以创建一个全局变量 如果需要定义…...

shell脚本质数判断

shell脚本质数判断 shell输入一个正整数,判断是否为质数(素数&#xff09;shell求1-100内的质数shell求给定数组输出其中的质数 shell输入一个正整数,判断是否为质数(素数&#xff09; 思路&#xff1a; 1:1 2:1 2 3:1 2 3 4:1 2 3 4 5:1 2 3 4 5-------> 3:2 4:2 3 5:2 3…...

Linux入门(十五)安装java安装tomcat安装dotnet安装mysql

安装java yum install java-17-openjdk-devel查找安装地址 update-alternatives --config java设置环境变量 vi /etc/profile #在文档后面追加 JAVA_HOME"通过查找安装地址命令显示的路径" #注意一定要加$PATH不然路径就只剩下新加的路径了&#xff0c;系统很多命…...