在Word中使用UnicodeMath和Latex优雅地输入线性公式

在Word中使用UnicodeMath和Latex优雅地输入线性公式

在使用Word编写文章时,总会遇到书写数学公式的情况。使用Word的公式输入工具需要频繁地使用鼠标,因而编写公式会显得繁琐麻烦,那么有什么办法可以优雅地在Word中书写公式呢?
其实Word早在Word 2007中就提供了像Latex一样书写公式的特性(虽然我也不知道,姑且算吧)。详情可见Linear format equations using UnicodeMath and LaTeX in Word。本文是基于上文的翻译与一些补充。

一.快速开始

在Word中使用Alt+=快捷键,可以快速呼出Word的公式编辑框。
默认使用UnicodeMath进行公式编辑。按照官方指引的说法,是可以选择Latex进行编辑的。Latex但是在我安装的Word 2016上并没有找到相应的转换选项(算了,UnicodeMath也还能用,将就吧。。)。

二.UnicodeMath的使用

在UnicodeMath中,书写方式极为相同,都是通过输入线性的代码,从而将其转化为相应的格式。但是呢,就使用体验而言,感觉Word中的UnicodeMath较Latex方便一些。不同于Latex的是,用UnicodeMath在书写的过程中即可使用Space按键触发公式的转换。

比如说,在输入质能守恒公式时:

E=mc^2

当输入2之后,按下空格键之后,2就会上升,成为c的指数。

E=mc2(1)

同时,空格键也可以取代Latex中的{},用于指示作用域。例如,在输入分数时,为了指示作用域,Latex常见的形式是:

\frac{ab}{cd}

abcd(2)

但是用UnicodeMath,只需要输入:

ab/cd

然后使用空格键作为触发,即可得到与Latex相似的形式。

当然,有些复杂的情况还是需要作用域符号的,在UnicodeMath中,作用域符号为()。一元二次方程的解的形式即为(在输入过程中记得使用space触发相应的数学符号):

x=(-b\pm\sqrt(b^2-4ac))/(2a)

x=b±b24ac2a(3)

三.UnicodeMath的相关资料

与Latex十分相似的是,UnicodeMath公式符号的代码与Latex基本相似,也就是说,只需要有Latex编写公式的经历,就可以很轻松地在Word中优雅地编辑公式了(要是我Latex的相关代码也记不住怎么办?哈哈哈,我也记不住。。但是,抽空我会整理出Latex的相关资料)。而且,在Word中有给出相应的bang助,在设计->工具->扩展选项->数学符号自动更正中即可看到。在Word中使用UnicodeMath和Latex优雅地输入线性公式_第1张图片
在微软的原文中给出了一些例子,大家可以看一下。同时呢,如果有对UnicodeMath感兴趣的朋友可以看看微软给的资料。

四.小技巧

  1. 快速编号
    在公式的末尾加上#和你需要的编号,即可实现快速编号。
    To Be Updated……

你可能感兴趣的:(工具,Latex,word,Math,UnicodeMat)