当前位置: 首页 > 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] 语法…...

如何让老旧安卓电视焕发新生:mytv-android实现流畅播放体验的完整指南

如何让老旧安卓电视焕发新生&#xff1a;mytv-android实现流畅播放体验的完整指南 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 你是否还在为家中那台反应迟钝、启动缓慢的旧电视而烦恼…...

动态未知环境下无人机轨迹规划技术SANDO解析

1. 动态未知环境中的轨迹规划挑战在机器人自主导航领域&#xff0c;动态未知环境下的轨迹规划一直是个棘手问题。想象一下无人机在密集城市环境中穿行&#xff0c;既要避开突然出现的行人车辆&#xff0c;又要应对GPS信号丢失和传感器视野受限的情况。传统规划方法通常需要精确…...

从人工到有机:数字健康AI的范式转变与工程实践

1. 从“人工”到“有机”&#xff1a;一次关于智能本质的范式转变在数字健康领域&#xff0c;我们每天都在与“人工智能”打交道。从辅助医生阅片的影像分析系统&#xff0c;到预测患者风险的算法模型&#xff0c;AI似乎已经成为推动医疗革新的核心引擎。然而&#xff0c;当我们…...

智能重复文件清理:DupeGuru终极配置与实战指南

智能重复文件清理&#xff1a;DupeGuru终极配置与实战指南 【免费下载链接】dupeguru Find duplicate files 项目地址: https://gitcode.com/gh_mirrors/du/dupeguru 在数字时代&#xff0c;重复文件如同无形的存储黑洞&#xff0c;悄无声息地吞噬着宝贵的磁盘空间。无论…...

终极开源解决方案:用Video-subtitle-extractor高效提取视频硬字幕的完整指南

终极开源解决方案&#xff1a;用Video-subtitle-extractor高效提取视频硬字幕的完整指南 【免费下载链接】video-subtitle-extractor 视频硬字幕提取&#xff0c;生成srt文件。无需申请第三方API&#xff0c;本地实现文本识别。基于深度学习的视频字幕提取框架&#xff0c;包含…...

RAG系统安全攻防:从PoisonedRAG看检索增强生成的风险与防御

1. 项目概述&#xff1a;当检索增强生成遭遇“毒药”最近在开源社区里&#xff0c;一个名为“PoisonedRAG”的项目引起了我的注意。这个名字本身就充满了戏剧性——“中毒的RAG”。作为一名长期关注大语言模型应用落地的从业者&#xff0c;我立刻意识到&#xff0c;这绝不是一个…...

如何免费使用GanttProject:开源项目管理软件的完整入门指南

如何免费使用GanttProject&#xff1a;开源项目管理软件的完整入门指南 【免费下载链接】ganttproject Official GanttProject repository. 项目地址: https://gitcode.com/gh_mirrors/ga/ganttproject 你是否正在寻找一款功能强大且完全免费的项目管理工具&#xff1f;…...

RTK内置电台:如何能撬动消费电子万亿市场|深圳海导科技navynav

在测绘、农业、智能交通等领域&#xff0c;厘米级甚至毫米级的高精度定位需求正推动着定位技术的持续革新。作为实时动态载波相位差分技术的核心组件&#xff0c;RTK内置电台凭借其无需外接设备、抗干扰能力强、部署灵活等优势&#xff0c;已成为高精度定位系统的“神经中枢”。…...

专业指南:Anno 1800 Mod Loader完整使用教程与架构解析

专业指南&#xff1a;Anno 1800 Mod Loader完整使用教程与架构解析 【免费下载链接】anno1800-mod-loader The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods. 项目地址: https://gitcode.com/gh_mirrors/an…...

技术新人的“导师红利”:如何让前辈心甘情愿带你?

在软件测试这个领域&#xff0c;技术新人的成长路径往往决定了他未来能走多远。测试不像开发那样有清晰的代码逻辑可循&#xff0c;它更像一门“破案”的艺术&#xff0c;需要经验、直觉和对业务深刻的理解。而这些&#xff0c;恰恰是书本和教程给不了的。于是&#xff0c;一个…...