在 Microsoft Word 中键入数学公式
本书介绍了 Microsoft Word 和 Outlook 2007 及更高版本中的数学公式编辑器(正式称为方程式编辑器)工具。它也适用于 Microsoft PowerPoint 和 Excel 2010 及更高版本。请注意,此工具不同于遗留工具方程式编辑器 3.0(在 2018 年 1 月更新[1]之前仍可在 32 位 Office 版本上使用)和MathType。
在计算机上排版数学公式一直是一个挑战。数学界几乎普遍接受一种名为 LaTeX 的排版语言。数学公式编辑器是一个更易于使用的工具,其功能比LaTeX少,但比典型的文档处理工具多。微软将这种混合语言称为Office 数学标记语言,简称 OMML。它是以下情况下的合适工具:
- 键入任何以非数学为主体的文档。
- 快速键入简短的数学文档。
- 在文字处理(MS Word)和排版(LaTeX)之间的一个过渡工具。
请注意,数学公式编辑器不执行任何数学运算;它是一个用于显示数学公式的工具。
Word 2013 及更早版本中存在一个严重错误,会导致在一段时间后,小型方程式中的第一个字母随机消失。解决此问题的唯一方法是升级到 Word 2016,该版本没有此问题。这尚未在方程式编辑器或 Word for Mac 上验证。 |
利弊
[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”+“+”。在此环境中键入的所有内容都视为数学:所有文本的自动格式化都已禁用。要退出数学环境,请单击数学环境外部的任何文本。一种简单的方法是按右箭头键。
常用数学
[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^5或x^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]- ↑ https://support.office.com/en-us/article/Equation-Editor-6eac7d71-3c74-437b-80d3-c7dea24fdf3f
- ↑ Iztok Hozo. "使用 Word 2007 的新公式编辑器" (PDF). 印第安纳大学西北分校. 检索于 2019-05-06.
{{cite web}}
: 请检查日期值:|accessdate=
(帮助); 未知参数|dateformat=
被忽略 (帮助)