Word 中用 EQ 域编辑数学公式详解

原文地址:http://blog.sina.com.cn/s/blog_7942b895010142s8.html

域是 Word 的精髓,他的应用是非常广泛的,正确使用域可以实现许多比较复杂的功能。在 Word97/2000 中域共有九大类七十余种,这其中尤以 EQ 域变化最多最为复杂,现在给大家介绍一下 EQ 域的典型应用。

一、有关域的几个名词

1、域:指导 Word 在文档中自动插入文字、图形、页码和其它资料的一组代码。

2、域开关:在使用域时,引发特定操作的特殊说明,一般是指添至域中用于修饰结果的选项。

3、域名:域的名称,如 EQ 域、TIME 域等。

4、域记号:一对大括号 {}。注意不能直接用键盘输入,应该用后面介绍的“插入空白域”的方法来实现。

5、域的两种显示方式:一种是以域代码方式显示,一种以域结果方式显示。以 "Time" 域为例,它以域代码方式显示时是这样的:{TIME \*MERGEFORMAT},它以域结果方式显示是这样的:14:18。

二、与域有关的快捷键

1、在文档中插入空白域:按 Ctrl+F9 键(也可以用命令"插入→域"来实现)。

2、在域代码和域结果之间切换:按 Shift+F9 键。

3、更新选择的域:按 F9 键。

4、取消某个域的链接:先选中该域,再按 Ctrl+Shift+F9 键,这时域结果将以平常文本的形式显示出来。

5、转到前一个域:按 Shift+F11 键;转到后一个域:按F11键。

6、锁定域:按 Ctrl+F11 键。例如,在文档中插入Time域,在打印文档时会自动更新该域,如果希望保持插入的时间值,只要在打印之间锁定该域就可以了。解除域的锁定:按 Ctrl+Shift+F11 键。

三、“域”的基本操作

“域”的操作包括对话框操作和热键代码操作两种方式,下面以“\(2\frac{2}{3}\)”的录入过程来介绍“域”的基本操作方法:

1、对话框操作

单击“插入”菜单中的“域”,调出“域”操作对话框,在出现的对话框中选择左侧的“等式与公式”域类别和右侧的“EQ”域名,单击【选项】按钮。再在出现的对话框中选中“开关”选项中的“F(,)”后,点击“添加到域”,然后在对话框下面的输入框内输入“2\F(2,3)”。最后依次单击【确定】按钮,“\(2\frac{2}{3}\) ”就出现在了文档的当前光标处了。

2、“域”代码操作

在需插入的光标处插入空“域”(即一对带底纹的{},热键是“Ctrl+F9”),再在其中输入代码“EQ 2\F(2,3)”,这时按组合键“Shift+F9”,“\(2\frac{2}{3}\)”就出现在当前光标处了。

事实上,在Word的默认状态下,当进入“打印预览”状态时,“域”代码就自动转换了,当然打印时也不会打印出“域”代码。

3、“域”代码的查看和修改

用组合键“Shift+F9”可以实现“域”代码与“域”内容之间的相互转换,达到查看、修改、编辑的目的,当处于“域”代码状态时,其内容的操作与文本内容的操作没有区别。当然,它们之间的相互转换也可以通过右键菜单中相应的菜单命令来完成。

四、“域”操作中应注意的问题

1、一个“域”名可以跟多个、多种开关,甚至是汉字,开关还可以嵌套

如:在空“域”中输入代码及文字“eq \o(\s\up5 (山),s\do5(鬼))”就可输入:“嵬”字。

2、在“域”代码输入中应注意以下几点

(1)字母的大小写不区分,但“域”的控制符部分(如上例中的EQ、f、括号、逗号等)必须在英文半角状态下输入,内容部分则无此限制,可以是汉字、特殊符号等。

(2)“域”名和第一个开关之间至少要有一个空格。

(3)“域”内容部分仍可以像文本内容一样选择字体、字号等。

(4)当“域”代码内容很长时,不能强行换行。

(5)不能删除Windows中的Symbol字库文件,否则“域”操作所需要的某些符号就会发生改变。

五、EQ 域的基本使用格式

{EQ Switches},其中Switches用于指定如何使用其后跟随的括号中的元素建立公式,还可以用适当的开关选项来进行修改。EQ域的开关特别多,特别复杂,合理的组合可以产生各种各样的公式,下面我们来详细介绍各种开关的作用及使用方法及事例。

六、EQ 域的开关及选项意义

1.数组开关:\a(),可以在文档中绘制一个二维数组

按照行的顺序将数组元素排列为多列,还可以使用下面的选项来修改\a 开关。

\al 列内左对齐。\ac 列内居中对齐。\ar 列内右对齐。\con元素排成n列(默认值为1)。\vsn行间增加n磅的垂直间距。\hsn列间增加 n 磅的水平间距。

【例1】我们要在文档中输入今年10月份的月历,可以插入如下域代码: {eq \a\ac\co7\vs2\hs10(日,一,二,三,四,五,六,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)},显示结果如下所示:

10月月历

【例2】在文档中插入如下域代码: { EQ \a\ac\co3\vs4\hs9(姓名,年龄,性别,张强,24,男,英子,18,女,姚兴云,29,男) },其显示结果如下图所示:

名单

【例3】{ EQ \a\al\co2\vs3\hs3(Axy,Bxy,A,B) },该域的含义是将域代码括号中的数组按行顺序排列成3列,列内居中对齐,行间增加9磅的垂直间距,列间增加9磅的水平间距。其显示结果如下图所示:

\(\begin{array}{*{20}{c}} {Axy}&{Bxy}\\ A&B \end{array}\)

2.括号开关:\b(),用括号括住单个元素

\b\lc 左括号使用字符 c 。\b\rc 右括号使用字符 c 。\b\bc 左右括号都使用指定的字符 c 。

在使用 \b\bc 修改选项时,如果指定的字符是{ [ ( 或<,Word 将使用对应的右括号。如果指定其他字符,Word使用相同的左右括号。

【例4】要输入一个三阶行列式,可以输入如下域代码:{eq \b\bc\|(\a\ac\co3\vs4\hs4(y,y+1,y-1,2,y,y+4,y+6,y-2,y))},显示结果如下图所示:

\(\left| {\begin{array}{*{20}{c}} y&{y + 1}&{y - 1}\\ 2&y&{y + 4}\\ {y + 6}&{y - 2}&y \end{array}} \right|\)

从本例可以看出,域开关和选项不仅可单独运用,还可以组合运用。

【例5】域代码:{ EQ \b\bc\[(\a\ac\co3\vs9\hs9(x,1+x,1-x,1,x-1,x,1-x))}的显示结果结果如下图所示:

\(\left[ {\begin{array}{*{20}{c}} x&{1 + x}&{1 - x}\\ 1&{x - 1}&x\\ {1 - x}&{}&{} \end{array}} \right]\)

【例6】域代码{ EQ \b\bc\{(\r(5,x2+y2)) }的显示结果如下图所示:

\(\left\{ {\sqrt[5]{{x2 + y2}}} \right\}\)

上面的例子中,是先通过\r开关为x2+y2开5次方,然后利用\b开关为这个根式的两边加了一对大括号{}。

3.位移开关:\d(),将下一个字符向左或右移动指定磅数

\fon()右边n磅。\ban()左边n磅。\li()为下一个字符前的空白添加下划线。

【例7】文字及域代码“我距后面20磅{ EQ \d\fo20\li() } 我距前面20磅”的显示结果为:

“我距后面20磅_________我距前面20磅”

这个例子中,EQ域后面的文字向右移动20磅,并且在EQ域前面的文字和其后面的文字之间的空白处添加了下划线(其中奥妙:控制下划线颜色的是域代码中小括号的颜色)。

需要注意的是,使用该开关移动文字时,如果移动方向及磅数设置不当,可能会导致文字被移到页边距以外或EQ域前后文字相互重叠。

4.分数开关:\f(,):可用于创建分数,分子分母分别在分数线上下居中

如果系统使用逗号作为小数点,请用分号分隔两个元素。

【例8】文字和域代码“班平均成绩={ EQ \f(全班总成绩,全班总人数) } ”的显示结果如下图所示:

班平均成绩=\(\frac{全班总成绩}{全班总人数 }\)

【例9】{EQ \f(4,RateX) + \f(8,RateX) = \f(12,RateX)}的显示结果如下图所示:

\(\frac{4}{{RateX}} + \frac{8}{{RateX}} = \frac{{12}}{{RateX}}\)

5.列表开关:\l(),将多个值组成一个列表,列表可作为单个元素使用

列表开关可使用任意个数元素组成列表,以逗号或分号分隔,这样就可以将多个元素指定为一个元素。

【例10】域代码a=α({EQ \l(i,j,r,s)})的显示结果为:

a=α(i,j,r,s )

在该例中,将a表示成四维向量α中的一个分量。列表(i,j,r,s)被指定成为了一个元素,在公式中可以将它作为单个元素来引用。

【例11】{ EQ \l(A,B,C,D,E)}显示为:

A,B,C,D,E

6.重叠开关:\o(),将每个后续元素打印在前一元素之上

\al 左对齐,\ac 居中(默认值),\ar 右对齐。

例如:{ EQ \o\ac (ABC,\s\up10(︵))}显示为

上弯线

7.根号开关:\r(,),使用一个或两个元素绘制根号

使用1个或2个元素绘制根号。使用1个元素时,默认是开二次方;使用2个元素时,第1个元素为开方次数,第2个元素为被开方的部分。

【例12】如果我们要建立一个既有根式又有分式的数学方程式,本来非常难,现在好办了。输入域代码:{eq \r(3,1+2x)}={eq \f(1,1-x)}(等号前后各是一个EQ域),其显示结果如下:

\(\sqrt[3]{{1 + 2x}} = \frac{1}{{1 - x}}\)

【例13】域代码{ EQ \r(1+tg2x)}的显示结果如下所示:

\(\sqrt {1 + tg2x} \)

注:根式域代码默认开二次方,所以在代码中可以省略开方数2,例12中则不能省略开方数3。

8.上标或下标开关:\s(),设置上下标可将一个或多个元素设置为上标或下标

每个\s代码可有一个或多个元素,以逗号隔开。如果指定多个元素,则元素将堆叠起来并且左齐。可用下面的选项在\s开关之后放置单个元素。

\ain()在段落一行之上添加由 n 指定的磅数的空白。

\upn()将单个元素相对相邻文字上移由 n 指定的磅数。默认值为 2 磅。

\din()在段落一行之下添加由 n 指定的磅数的空白。

\don()将单个元素相对相邻文字下移由 n 指定的磅数。默认值为 2 磅。

【例14】

(1)域代码S{EQ \s\do6(m,n)}= A{EQ \s\do6(m,s)}×B{EQ \s\do6(s,n)},其显示结果如下图所示:

\(S_n^m = A_s^m \times B_n^s\)

表示两个矩阵相乘。

(2)域代码 y = a{ EQ \s\up6(x-1) }的显示结果如下图所示:

y = ax-1

【例15】{ EQ \s\up8(AB)\s\do8(2) } 的显示结果如下图所示:

上标

9.方框开关:\x(),在元素四周绘制边框

\to 元素之上,\bo 元素之下,\le 元素左侧,\ri 元素右侧。

【例16】(1)域代码{EQ \x\to\bo(x2+y2=R2)}显示结果如下:

上下划线

(2)域代码{ EQ \x(x2+y2=R2)}显示结果如下:

方框

(3)域代码{ EQ \x\le\ri(10) } 显示结果如下:

\(\left| {10} \right|\)

10.积分开关:\i(,,),使用指定的符号或默认符号及三个元素创建积分

使用指定的符号及三个元素创建积分。第一个元素是积分下限,第二个元素是积分上限,第三个是积分表达式。可用下面的选项修改。

\su 符号更改为大写的 ∑ 并生成求和公式。

\pr 符号更改为大写的 Π 并生成求积公式。

\in 创建行内格式,积分限不在符号的上下,而在符号之右。

\fc\c 将符号设置为固定高度的字符 c。

\vc\c 将符号设置为可变高度的字符 c。符号高度与第三个元素高度一致。

【例17】(1)域代码{ EQ \i\pr(i=1,n,Si×Ti) }

\(\prod\limits_{i = 1}^n {Si \times Ti} \)

(2)域代码{ EQ \i\in(a,b,sinxdx) }

\(\int_a^b {\sin xdx} \)

(3){ EQ \i\fc\$(a,b,sinxdx)}

\(\mathop $\limits_a^b \sin xdx\)

(4)域代码{EQ \i\fc\$(a,b,\f(1,sinx)dx)}

\(\mathop $\limits_a^b \frac{1}{{\sin x}}dx\)

(5)域代码{ EQ \i\su(1,5,3) }

\(\sum\limits_1^5 3 \)

(6)域代码{ EQ \i\vc\J(a,b,sinxdx)}

积分

(7)域代码{ EQ \i\vc\J(a,b,\f(1,sinx)dx) }

积分

注(3)(4):将字符$作为积分符号,积分符号的高度固定,不会因积分式的高度变化而改变积分符号的高度。

注(6):将字符J作为积分符号,积分符号高度可变,其高度会随积分式的高度变化而变化。

特别提醒:大家先用"Ctrl+F9"的方法插入域记号后,再手工输入域代码,常常会出现域结果显示错误,此时可调整"EQ"与"域开关"之间的间距来解决(一般需要空1个字符)。若仍不能解决,最好用"插入→域"的命令方式来完成域的插入。

七、EQ域实例

【例1】我们要创建如下的数学二元一次方程组:先写出第一个方程的域代码:{EQ \r(3, x )+ \r(2, x ) = \r(6, y )},再写出第二个方程的域代码:{\f( 2 , x ) + \f( 5 , y ) = \f( 10 , x )}。

写域代码时为使显示结果排列整齐,要用空格来调整字符间距,根指数的字号要小于公式其它内容的字号。然后编辑方程组域代码:将两个等式放在一个括号内,中间用逗号分开,并在括号外增加数组开关\a\al\co1,其结果会使两个方程排列成一列两行:

{ EQ \a\al\col(\r(3, x )+ \r(2, x ) = \r(6, y ), \f( 2 , x ) + \f( 5 , y ) = \f( 10 , x ))}

显示结果如下图:

\(\begin{array}{l} \sqrt[3]{x} + \sqrt[2]{x} = \sqrt[6]{y}\\ \frac{2}{x} + \frac{5}{y} = \frac{{10}}{x} \end{array}\)

还可以在数组开关外面加一个括号开关,并自定义括号为粉红色大括号,结果会给方程组增加一个粉红色的总括号:

{ EQ \b\lc\{(\a\al\col(\r(3, x )+ \r(2, x ) = \r(6, y ), \f( 2 , x ) + \f( 5 , y ) = \f( 10 , x )))}

显示结果如下图:

方程组1

也可以在方程后面加上…………(1)、…………(2),则方程组域代码及显示的结果如下图所示:

{ EQ \b\lc\{(\a\al\col(\r(3, x )+ \r(2, x ) = \r(6, y )……(1), \f( 2 , x ) + \f( 5 , y ) = \f( 10 , x )……(2)))}

方程组2

如果要在每个方程后面用逗号与…………(1)、…………(2)隔开,这样就成了\b\co2(方程1, …………(1) , 方程2, …………(2))即两列两行的数组形式,则方程组域代码及显示结果如下图所示:

{ EQ \b\lc\{(\a\al\co2(\r(3, x )+ \r(2, x ) = \r(6, y ),……(1), \f( 2 , x ) + \f( 5 , y ) = \f( 10 , x ),……(2)))}

方程组3

【例2】创建如下的积分算式:

首先写出内部的根号的代码:{EQ \r(2,x)},然后增加分数开关的代码:{EQ \f (\r (2,x),5)},最后增加积分开关,完成这个积分算式。算式代码为:

{EQ \i(200,100,\f(\r(2,x),5)) dx},最终的显示结果如图所示:

\(\int\limits_{100}^{200} {\frac{{\sqrt[2]{x}}}{5}dx} \)

域代码{ EQ \i\in(a,b,\f( 1 , 1+x ) dx) }= {EQ \b\bc\[(lnx)\s\up10(b)\d\ba10(\s\do10(a))}的显示结果如下:

\(\int_a^b {\frac{1}{{1 + x}}dx = \left[ {\ln x} \right]_a^b} \)

域代码{ EQ \i\in(a,b,dx)\i\in(a,x,f(x,y)dy) }={ EQ \i\in(a,b,dy)\i\in(y,b,f(x,y)dx) }的显示结果如下:

\(\int_a^b {dx\int_a^x {f(x,y)} dy = } \int_a^b {dy\int_y^b {f(x,y)} dx} \)

域代码{ EQ e\s\up3(λx)\b\bc\[(P\s\do3(l)\f(e\s\up3(iωx)+e\s\up3(-iωx),2) + P\s\do3(n)\f(e\s\up3(iωx)-e\s\up3(-iωx),2))},显示如下:

\({e^{\lambda x}}\left[ {{P_1}\frac{{{e^{i\omega x}} + {e^{ - i\omega x}}}}{2} + {P_n}\frac{{{e^{i\omega x}} - {e^{ - i\omega x}}}}{2}} \right]\)

域代码{ EQ \b\lc\{(\a\al\vs2(x = \f(12,17)e\s\up3(-\f(7,5)t) +\f(5,17)e\s\up3(2t) + \f(3,7)t - \f(1,49),y = \f(18,17)e\s\up3(-\f(7,5)t) - \f(1,17)e\s\up3(2t) + \f(1,2)e\s\up3(-t) - \f(26,49))) }的显示结果如下:

\(\left\{ \begin{array}{l} x = \frac{{12}}{{17}}{e^{ - \frac{7}{5}t}} + \frac{5}{{17}}{e^{2t}} + \frac{3}{7}t - \frac{1}{{49}}\\ y = \frac{{18}}{{17}}{e^{ - \frac{7}{5}t}} - \frac{1}{{17}}{e^{2t}} + \frac{1}{2}{e^{ - t}} - \frac{{26}}{{49}} \end{array} \right.\)

在Word中,域相当于文档中可能发生变化的数据或邮件合并文档中套用信函、标签中的占位符。Word中可以手工插入的域有9大类70多个。许多菜单命令,如“插入页码”和“插入日期和时间”等,都可以通过插入域的方法来实现。

域代码位于一对花括号{}中。手工插入域的方法有2种:一是按下Ctrl+F9,文档中将会插入一对花括号{}(注意:仅通过键入键盘上的字符无法实现插入域的花括号),然后在花括号中手工输入域代码;二是单击“插入”菜单下的“域...”命令,在出现的“域”对话框中选择要插入域的类别及域名。如果选择的域还有附加选项,“选项”按钮应该是可用的。单击“选项”按钮,在“域选项”对话框中选择要加入的域选项,单击“确定”按钮,回到“域”对话框中后再单击“确定”按钮。域有些类似于Microsoft Excel中的公式,具体来说,域代码类似于公式,域结果类似于公式计算得到的值。选中域代码按下F9,可以将域代码转换为其计算结果;选中域代码显示结果,然后按Shift+F9组合键,可以将域代码显示结果转换为域代码。我们可以通过Ctrl+Shift+F9 组合键断开域的链接,如果断开某个域的链接,会使当前的域显示结果成为常规文本。

下面再附一篇转载并根据本人实践重新编辑的文章(图片形式),将内容集中在一张表格内,简明扼要,便于阅看。

域代码总表
文件下载(已下载 2799 次)

发布时间:2013/6/30 上午7:56:02  阅读次数:15091

2006 - 2024,推荐分辨率 1024*768 以上,推荐浏览器 Chrome、Edge 等现代浏览器,截止 2021 年 12 月 5 日的访问次数:1872 万 9823 站长邮箱

沪 ICP 备 18037240 号-1

沪公网安备 31011002002865 号