跳转到内容

在 Microsoft Word 中键入数学公式

50% developed
来自维基教科书,开放的书籍,开放的世界


本书介绍了 Microsoft Word 和 Outlook 2007 及更高版本中的数学公式编辑器(正式称为方程式编辑器)工具。它也适用于 Microsoft PowerPoint 和 Excel 2010 及更高版本。请注意,此工具不同于遗留工具方程式编辑器 3.0(在 2018 年 1 月更新[1]之前仍可在 32 位 Office 版本上使用)和MathType

在计算机上排版数学公式一直是一个挑战。数学界几乎普遍接受一种名为 LaTeX 的排版语言。数学公式编辑器是一个更易于使用的工具,其功能比LaTeX少,但比典型的文档处理工具多。微软将这种混合语言称为Office 数学标记语言,简称 OMML。它是以下情况下的合适工具:

  • 键入任何以非数学为主体的文档。
  • 快速键入简短的数学文档。
  • 在文字处理(MS Word)和排版(LaTeX)之间的一个过渡工具。

请注意,数学公式编辑器不执行任何数学运算;它是一个用于显示数学公式的工具。

利弊

[edit | edit source]

优点

  • 数学公式编辑器是所见即所得:键入方程式后,您会立即看到其外观。
  • 入门简单:它已内置于 Microsoft Word 中。常用符号具有点按图标。
  • 易于使用:常用符号具有键盘快捷键,因此经验丰富的用户无需使用鼠标。
  • 几乎所有符号都使用与 LaTeX 相同的命令。
  • 使用的格式是非专有的,并列在 Unicode 技术说明 #28 中。
  • 它可用于 Outlook,以便轻松地在电子邮件中编写方程式;它会渲染为图片发送给收件人。

缺点

  • 某些不常用的符号未在菜单中列出,需要知道键盘快捷键。通常这是该符号的 LaTeX 代码。
  • 数学公式编辑器和 LaTeX 代码之间存在差异:需要不止一个符号才能实现的更高级功能通常遵循相同的风格,但语法略有不同。数学公式编辑器代码往往比 LaTeX 代码短,并且在完成时会消失到 WYSIWYG 输出中。这里的例子有矩阵、多个对齐方程式和二项式系数。
  • 没有实现 LaTeX 排版工具,如标签和参考文献。
  • 没有实现高度高级的 LaTeX 工具,如图形、交换图或几何图形。(注意:几何图形可以在“插入”功能区中找到)
  • 学习数学的学生可能没有动力学习 LaTeX,因为他们可以使用 Word 中的方程式编辑器来满足他们的大多数需求。但是,当这样的学生遇到限制时,与 LaTeX 不同的是,他们无法扩展该程序来满足他们的需求。

插入方程式

[edit | edit source]

Microsoft Word 具有两种不同的键入环境:文本和数学。要获取数学环境,请单击 Windows 或 Word for Mac '16 上的“插入”功能区的“方程式”,或 Word for Mac '11 上的“文档元素”。键盘快捷键是“alt”+“=”。对于 Mac 系统,快捷键是“control”+“=”或“control”+“shift”+“+”。在此环境中键入的所有内容都视为数学:所有文本的自动格式化都已禁用。要退出数学环境,请单击数学环境外部的任何文本。一种简单的方法是按右箭头键。

Word for Mac 2011 上的方程式编辑器

常用数学

[edit | edit source]

分数

[edit | edit source]

有多种方法可以显示分数。默认方法是垂直对齐,如下所示。通过键入分数并按空格键来获得此方法:1/2

线性分数(或斜分数)是通过使用\ldiv(或\sdiv)并按空格键(两次)或通过键入1 \ldiv 2(或1 \sdiv 2)并按空格键来获得的。您也可以通过右键单击方程式并单击线性来实现这一点,但这会影响整个方程式,而不仅仅是分数。

括号、方括号和大括号

[edit | edit source]

分组符号会自动调整到合适的尺寸。这些符号包括“(),{},[],||”。例如,以下表达式可以通过(1/2(x+1))来获得。

注意在“2”之后按空格键以渲染分数,否则 Word 可能会将“x+1”放在分母中。在输入每个右括号“)”后也要按空格键,这将调整左括号和右括号的大小以适合组的内容。由于 1/2 分数很高,需要调整外层括号以适当包含分数。准确地说,复制上述等式所需的按键按下顺序为:( 1 / 2 空格 ( x + 1 ) 空格(可选) ) 空格

指数和下标

[编辑 | 编辑源代码]

可以使用“^”获得指数,使用“_”获得下标。下面的单项式可以通过输入x_2^5x^5_2并按下空格键来获得。

符号:等等

[编辑 | 编辑源代码]

这些都是常见的符号。最简单的方法是找到一张 LaTeX 参考表。这里显示了其中的一些符号

代码 输出
\neq 或 /=
\leq 或 <= (分别为 \geq 或 >=) (分别为
\subseteq
\vee
\rightarrow 或 ->
\Rightarrow 或 =>
\times
\div
\pm 或 +- 或 -+
\infty
\otimes (分别为 \oplus) (分别为
\hbar
\partial

希腊字母、手写体和哥特体字母

[编辑 | 编辑源代码]

除了默认字体之外,数学环境还实现了 3 种字体。

  • 希腊字母可以通过输入一个“\”后跟符号名称来获得。将其大写会创建一个大写字母。\delta \Delta 生成
  • 可以通过键入“\”后跟“script”以及字母来获得脚本字母。\scriptd \scriptD 会生成
  • 可以通过键入“\”后跟“fraktur”以及字母来获得Fraktur字母。Fraktur没有大写字母。\frakturd 会生成

黑板粗体字母

[编辑 | 编辑源代码]

可以通过键入“\”后跟“double”以及字母来获得黑板粗体字母。\doubled \doubleD 会生成

数学物理

[编辑 | 编辑源代码]

向量通常用头顶上的右箭头表示,可以通过在字母变量后添加“\vec”来获得:。单位向量(例如 )用帽子(抑扬符号)表示,可以通过在字母变量后添加“\hat”来获得。梯度(也称为del或nabla)运算符 可以使用“\nabla”来显示。

牛顿点记号

[编辑 | 编辑源代码]

时间导数的点记号(例如 )可以通过在字母变量后添加“\dot”来获得一阶导数,添加“\ddot”来获得二阶导数。

向量积

[编辑 | 编辑源代码]

点积(内积)可以使用居中的点符号“\cdot”来显示,例如散度 。叉积可以使用“\times”来显示,例如旋度

矩阵使用“\matrix”符号获得。使用括号开始和结束矩阵。使用“@”分隔行,使用“&”分隔列。下面的矩阵可以通过键入[\matrix(1&2&3@4&5&6)]来创建。

多个对齐的方程式

[编辑 | 编辑源代码]

使用“eqarray”符号可以对齐方程式。使用括号开始和结束矩阵。使用“@”分隔方程式。使用“&”指定对齐和空格。第一个“&”以及所有其他出现都是对齐。第二个“&”以及所有其他出现是空格。下面的方程式可以通过键入以下文本获得

\eqarray(2&x+&3&y=5@&x+&&y=7)

(Word 中的对齐方式似乎会添加多余的空格,而在数学环境中则不会出现)

根式

[edit | edit source]

根式使用 "\sqrt" 符号,后跟指数,然后是 "&",最后是根号下的表达式。

例如:\sqrt(a&b) 将输出 .

此外,\sqrt(x) 将直接输出 .

积分

[edit | edit source]
代码 输出
\int
\int_a^b
\iint_a^b
\iiint_a^b
\oint_a
\oiint_a

二重定向积分
(没有对应的 Wikibooks 数学符号)
\oiiint_a

三重定向积分
(没有对应的 Wikibooks 数学符号)
\coint_a

顺时针定向积分
(没有对应的 Wikibooks 数学符号)

积分通过插入所需的积分符号(见上表),然后按下 space 两次获得。[2]

例如:\int_a^b space space 1/x space dx 将输出

内联与显示

[edit | edit source]

方程有两种形式。**内联**指定方程应与文本同行。这会影响一些表达式以使其显示得更小。例如,分数将使用较小的字体。求和和积分会将端点放置在符号的右侧而不是下方。**显示**指定使用尽可能多的空间。显示模式的方程必须出现在其自己的行上。

修改和创建快捷键

[edit | edit source]

Math Builder 中的所有内容都需要计算机能够解释的特殊符号。这些符号由所有以“\”开头的命令构建,如上几节所示。这是通过 *数学自动更正* 实现的,你可以修改它。例如,你可能喜欢使用 \ra 来代替 \rightarrow。你可以在 *数学自动更正* 目录中添加该命令。

参考资料

[edit | edit source]
  1. https://support.office.com/en-us/article/Equation-Editor-6eac7d71-3c74-437b-80d3-c7dea24fdf3f
  2. Iztok Hozo. "使用 Word 2007 的新公式编辑器" (PDF). 印第安纳大学西北分校. 检索于 2019-05-06. {{cite web}}: 请检查日期值:|accessdate= (帮助); 未知参数 |dateformat= 被忽略 (帮助)
华夏公益教科书