word@菜单自定义@公式输入@mathtype公式对象转换

菜单栏@快捷键设置

word 设置(选项)

自定义word菜单

自定义功能区

层次关系
  • 功能区->选项卡->组->命令

  • 在这里插入图片描述在已有的选项卡中创建自己的组
    在这里插入图片描述效果

自定义快速访问工具栏

  • 和自定义功能取共享一份文档
  • 但是他们修改的地方不同
  • 在这里插入图片描述

公式输入

ref

office-word公式快捷键

  • 使用快捷键可以快速切换当前编辑的公式
    • Enter your equation using Alt + = on the keyboard.
    • Choose Convert and select professional to build your typed fractions to their Professional form into subscripts, or use Ctrl + =.
    • You can similarly convert an equation back down(to latex(sorce code) )code to a linear format with Ctrl + Shift + =.

输入公式

  • 在键盘上输入默认公式模式热键alt+=也就是按住alt不放,在按下等号=所在的键
    • 注意不要按成ctrl+=
  • 也可以从菜单->插入->公式
    • Note:公式按钮不总是可用的(假设可用)
      • 点击公式会弹出一堆公式模板
      • 下面的新建一个公式,如果模板不满足需求,可以直接新建空白公式开始编辑
      • 在这里插入图片描述
    • 此外,您还可以将插入新公式右键,将其添加导快速访问工具栏中
    • 下面还有一个按钮提供手写识别公式字符,根据需要使用

专业输入公式软件

  • Axmath(国内)

  • MathType(老牌工具)

  • 这些类软件大多数收费,虽然有特殊版,但是体验不是很好(比如容易出现乱码等情况)

MathType再word中的使用

mathType 公式转换🎈

查阅mathtype在word中的快捷键

在这里插入图片描述

将latex代码切换为mathtype公式:
  • 上一节中显示alt+\可以将合法的latex公式(方程)包裹为形如$...$或者\[...\]的内容切换显示为mathtype公式
将mathType公式(方程)转化为word可直接编辑的公式🎈
  • 您可以选中需要转换的公式(方程)
  • 通过工具栏上的转换按钮将公式转为latex
    • 在这里插入图片描述
    • 不出意外的话,您将看到word中的latex源码
    • 鼠标选中这些latex源码(不要连$$ $$号一起选中),将他转化为word equation(通过快捷键alt+=或者用鼠标点击插入->公式)
      • 再输入ctrl+=将公式渲染出来(对于不太复杂的公式,通常会成功)
      • 注意alt+shift+=,使用来检查latex源码的!
      • 在这里插入图片描述
mathtype公式编号🎈
  • 怎样用MathType为word中的公式自动编号-MathType中文网

  • MathType公式编号怎么随章节变化 MathType公式编号不在最右边-MathType中文网该教程包含以下内容

    • 一、MathType公式编号怎么随章节变化

      1、插入公式编号

      2、公式编号随章节自动变化

    • 二、MathType公式编号不在最右边

      1、内联公式编号

      2、复制公式与编号进来后右侧不对齐

      1、在新文档中直接插入编号公式

      2、通过制表位调整右侧位置

    • 三、修改编号格式

  • 尽管某些论文要求使用特定的方式插入公式(比如要求用word自带的公式工具编辑)

  • 但是通常用mathtype编辑公式更加高效,尤其是在公式自动编号这一块以及插入对公式号的引用

  • 可以先用mathtype编辑打草稿,然后再转换为其他格式

其他方案

小结🎈

  • 如果是大量输入公式,可以考虑使用专业工具

  • 如果熟悉latex公式,那么手写latex公式源码回车即可渲染,但是对于较长公式不建议在word的环境下直接编写,公式缩在一行不方便看

    • 可以在typora等markdown笔记下编写公式或者word草稿,然后粘贴word格式进行格式的规范化处理
    • 要么用专业公式编辑软件(提供的word/office插件)

附:常见数学标记语言

数学标记语言MathML

  • 数学标记语言(Mathematical Markup Language,MathML),是一种基于XML的标准,用来描述数学符号和公式。它的目标是把数学公式集成到万维网和其他文档中。从2015年开始,MathML成为了HTML5的一部分和ISO标准。

  • 由于数学符号和公式的结构复杂且符号与符号之间存在多种逻辑关系,MathML的格式十分繁琐。因此,大多数人都不会去手写MathML,而是利用其它的工具来编写,其中包括TEX到MathML的转换器。

Office MathML (OMML)

  • Office Math Markup Language is a mathematical markup language which can be embedded in WordprocessingML, with intrinsic support for including word processing markup like revision markings,[16] footnotes, comments, images and elaborate formatting and styles.[17] The OMML format is different from the World Wide Web Consortium (W3C) MathML recommendation that does not support those office features, but is partially compatible[18] through XSL Transformations; tools are provided with office suite and are automatically used via clipboard transformations.[19]

  • The following Office MathML example defines the fraction: π 2 {\frac {\pi }{2}} 2π

    • <m:oMathPara><!-- mathematical block container used as a paragraph -->
      <m:oMath><!-- mathematical inline formula -->
      <m:f><!-- a fraction -->
      <m:num><m:r><m:t>π</m:t></m:r></m:num><!-- numerator containing a single run of text -->
      <m:den><m:r><m:t>2</m:t></m:r></m:den><!-- denominator containing a single run of text -->
      </m:f>
      </m:oMath>
      </m:oMathPara>
  • Some have queried the need for Office MathML (OMML) instead advocating the use of MathML, a W3C recommendation for the “inclusion of mathematical expressions in Web pages” and “machine to machine communication”.[20] Murray Sargent has answered some of these issues in a blog post, which details some of the philosophical differences between the two formats.[21]

mathjax

MathJax下载网页内容,扫描页面内容寻找等式标记,并对数学进行排版。因此,MathJax不需要在阅读器系统上安装软件或额外的字体。这允许MathJax在任何支持JavaScript的浏览器中运行,包括移动设备。[16]

  • MathJax可以使用HTMLCSS的组合显示数学,或者在可用时使用浏览器的原生MathML支持。MathJax用于排版数学的确切方法取决于用户浏览器的功能、用户系统上可用的字体和配置设置。MathJax 自 v2.0-beta版引入了SVG渲染功能。[17]
    • 在HTML和CSS排版的情况下,MathJax通过使用数学字体(如果有的话)和使用旧浏览器的图像来最大化数学显示质量。对于支持Web字体的新浏览器,MathJax提供了一组全面的Web字体,可以根据需要下载。如果浏览器不支持Web字体,MathJax将检查用户系统上是否有有效的字体。如果这不起作用,MathJax将提供所需符号的图像。可以配置MathJax来启用或禁用Web字体、本地字体和图像字体。
    • MathJax使用STIX字体在Web页面中包含数学。在本地计算机上安装字体可以提高MathJax的排版速度。[18]
  • MathJax可以显示用LaTeX或MathML标记编写的数学符号。因为MathJax只用于数学显示,而LaTeX是一种文档布局语言,所以MathJax只支持用于描述数学表示法的LaTeX子集。[16]
  • MathJax复制LaTeX的数学环境命令。通过扩展支持AMS-LaTeX数学命令。MathJax还支持TeX宏和其他格式,比如\color\underline。[24]
  • MathJax在beta 2版本中增加了对MathML 2.0和一些MathML 3.0构造的部分支持

Tex

  • TEX/tɛx/,常被读作/tɛk/,音译“泰赫”,“泰克”,写作“TEX”),是一个由美国计算机教授高德纳(Donald Ervin Knuth)编写的排版软件
  • TeX的MIME类型application/x-tex,是一款自由软件
  • 它在学术界特别是数学物理学计算机科学界十分流行。TEX被普遍认为是一个优秀的排版工具,尤其是对于复杂数学公式的处理。利用LATEX等终端软件,TeX就能够排版出精美的文本以帮助人们辨认和查找。

Latex

  • LaTeX/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk//ˈleɪtɛk/风格化后写作“LATEX”),是一种基于TEX排版系统,由美国计算机科学莱斯利·兰伯特在20世纪80年代初期开发

  • 利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。

  • 对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技数学物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

  • LaTeX使用TeX作为它的格式化引擎,当前的版本是LaTeX2e

AMS-LaTex

对象链接与嵌入OLE@部件对象模型COM

  • 对象链接与嵌入(英语:Object Linking and EmbeddingOLE)是能让应用程序创建包含不同来源的复合文档的技术[3]
  • OLE不仅是桌面应用程序集成,而且还定义和实现了允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“链接”的机制,这种链接机制和协议称为部件对象模型(Component Object Model),简称COM
  • OLE可以用来创建复合文档,复合文档包含了创建于不同源应用程序,有着不同类型的数据,因此可以把文字声音图像表格应用程序等组合在一起。
posted @   xuchaoxin1375  阅读(23)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示