图1
以前碰到这种情况,非常令人头痛:弄个合适大小的大括号和一堆文本框,再把它们调整到合适的位置,可不是件容易的事儿。仔细分析一下这项任务,其实可以分解为两项:一是多行合一,二是在字符的左侧加上合适大小的大括号。在WPS 2010的金山文字中,我们可以使用域代码使得这种复杂关系式的录入变化简单一些。
一、多行合一
假设我们需要使一元一次不等式、含绝对值的不等式和一元二次不等式三行合一,可以使用如下操作:首先按下Ctrl+F9组合键产生一个空域(一对大括号),在大括号内录入代码eq aal(一元一次不等式(组),含绝对值不等式,一元二次不等式)。需要注意的有两点,一是域符号只能按组合键产生不能手工录入大括号代替,二是除了汉字之外其它字符均需在英文半角状态下录入。将鼠标定位于域代码中,按下Shift+F9组合键,就可以看到完成的效果了。
代码中a()是数组开关,其作用是把小括号内用半角逗号分隔开的元素按行顺序排列成多列,al表示左对齐方式。而ac和ar则分别对应居中对齐和右对齐。如图2所示。
图2
二、在字符的左侧加大括号
域代码中的括号开关是b(),其作用就是给小括号中的内容加上指定类型的括号。本例中我们只需要在左侧加大括号。按下 Ctrl+F9产生空域符号,然后录入代码eq blc{( 一元二次方程),然后按下Shift+F9组合键,就可以看到效果了。
lc作用是指定在左侧加括号,rc和bc则是指定在右侧及两边加括号。代码中小括号前的{则是指定的括号类型,如果需要,当然也可以是}、[、或(等,如图3所示。
图3
明白了上述两种域开关,那么图1所示的复杂关系式也就不那么神秘了。只要将两种域开关组合使用,就可以达到效果了。本例的域代码如下eq blc{( aal(一元二次方程,不等式blc{( aal(实数的大小比较,基本性质,解不等式blc{( aac(一元一次不等式,含绝对值不等式,一元二次不等式))))))。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)给一个小建议:编写代码时,不妨先编写一层关系,如eq blc{( aal(一元二次方程,不等式)),得到结果,然后复制相应的代码,在相应的位置,如不等式后粘贴代码再修改eq blc{( aal(一元二次方程,不等式blc{( aal(实数的大小比较,基本性质,解不等式)))),得到结果,完成这一层后再在相应位置粘贴代码编写下一层。这样子就比较容易编写一个复杂的关系式而不把自己弄糊涂了。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)