当前位置:文档之家› 打出化学符号(被H2和H+看得眼晕- -),摘自---

打出化学符号(被H2和H+看得眼晕- -),摘自---

化学试卷中上、下标字符的格式化
河北省三河市第四中学(065204)吴廷永
E-mail:wutingyong2005@https://www.doczj.com/doc/3517284622.html,
化学试题中,化学式、离子式、化学方程式、离子方程式中存在大量的上、下标的字符,这些字符的格式如果要一个个进行设置,其工作量可想而知。经过研究,笔者发现利用Word中的 “替换”功能可以快速完成这项工作。
化学中上、下标字符主要有以下几种典型情况:
H2、Fe2(SO4)3、Ba(OH)2
C28、C32、C60、C240、C540
H+、Cl-、Ba2+、OH-、SO42-、CO32-
ClO3-、NO3-、NO2-、HCO3-、NH4+
Ba++SO42-=BaSO4↓
Fe++Cu=Fe2++Cu
H2+CuO=Cu+H2O
2C2H5SH+9O2=4CO2+2SO2
CH4·8H2O+2O2=CO2+10H2O
FeCl3+3NaOH=Fe(OH)3↓+3NaCl
存在的难点:
①化学方程式、离子方程式的连接符“+”与阳离子的“+”不易区分;
经研究我们会发现化学方程式中连接符“+”号有这样的特点:方程式中连接符“+” 后面的字符是字母或者连接符“+”和字母之间会有一个系数(取决于化学式或离子式的系数是否为1,其值可能大于10)。而阳离子的“+”则没有这样的特点。
②由原子团形成的根价为1的阴、阳离子,如果化学式中最后原子数目不为1时,它与带多个电荷的阴、阳离子有相似之处,因而不易区分;
经研究我们会发现:根价为1的原子团阳离子只有NH4+、阴离子则为含氧酸根离子。
③下标数值大于10,在初中阶段主要是富勒烯,其它情况还没有见过。如果下标数值小于10,在完成下标字符设置时可更方便些;
先补充一些基本知识: 不使用“通配符”的情况下,“^#”表示任意数字、“^$” 表示任意字母;使用“通配符”的情况下,“[0-9]”表示任意数字、“[a-zA-Z]” 表示任意英文字母;“^&”是指符合查找条件的内容;{n,m}表示n 到 m 个前一字符或表达式。
这个方法中要用到三个化学试卷中没有出现过的特殊字符,当然你要把你想用的特殊字符用“查找”的方法去验证在试卷中是否出现过,本文中笔者使用的字符为“鼎、篪、嬴”。
具体的操作方法如下
第一步:找出方程式中的连接符,把它用一个特殊字符替换,如“鼎”,消除文档中的连接符“+”;
勾选“使用通配符”
①连接符“+”后面化学式系数为1
打开查找替换对话框,在查找栏输入“+[A-Z]”,替换栏输入“鼎^&”,然后单击“全部替换”;查找栏输入“鼎+”,替换栏输入“鼎”,然后单击“全部替换”。
②连接符“+”后面化学式系数不为1
打开查找替换对话框,在查找栏输入“+([0-9]{1,3})[A-Z]”,替换栏输入“鼎^&”,选中“使用通配符”选项,然后单击“全部替换”;查找栏输入“鼎+”,替换栏输入“鼎”,然后单击“全部替换”。
第二步

:由原子团形成的根价为1的阴、阳离子,如果最后原子数目不为1时,把其中的阴阳离子符号分别用“篪”、“嬴”替换
取消“使用通配符”
①在查找栏输入“O^#-”,替换栏输入“^&篪”,然后单击“全部替换”;在查找栏输入“-篪”,替换栏输入“篪”,然后单击“全部替换”。
②在查找栏输入“NH4+”,替换栏输入“^&嬴”,然后单击“全部替换”;在查找栏输入“+嬴”,替换栏输入“嬴”,然后单击“全部替换”。
第三步:完成所有下标字符格式设置
其特点是字母或“)”后跟一个或多个数字,勾选“使用通配符”
①字母后面跟一个或多个数字
在查找栏输入“[a-zA-Z]([0-9]{1,3})”,光标定位到替换栏,替换栏什么也不要输入(当然要把上面在替换栏输入的字符删除),单击“格式”,点选“字体”命令,打开字体对话框,选择“下标”复选项,确定后单击“全部替换”;
②“)”后面跟一个或多个数字的情况,如“(OH)2”,方法上类似
在查找栏输入“\)([0-9]{1,3})”,光标定位到替换栏,替换栏什么也不要输入,单击“格式”,点选“字体”命令,打开字体对话框,选择“下标”复选项,确定后单击“全部替换”;
当然这步操作也会把符合条件的字母和“)”也变成下标,还有把带多个电荷的阴阳离子电荷量数字也变成了下标,没关系,在下面的操作中会修正过来的。
第四步:阴阳离子上标字符格式设置
勾选“使用通配符”
①带多个(还没有发现大于10的情况)电荷的阴、阳离子,查找栏输入“[0-9]-”、“[0-9]+”,光标定位到替换栏,格式改为上标,然后单击“全部替换”;
②带1个电荷的阴、阳离子,查找栏输入“-”、“+”,光标定位到替换栏,格式改为上标,然后单击“全部替换”;
第五步:第三步中误改的格式为下标的字母和 “)”恢复
勾选“使用通配符”
在查找栏输入“[a-zA-Z]”“\)” 把光标定位到替换栏,取消字符的上下标格式(格式为:非上标/下标),单击“全部替换”;
第六步:把上面的特殊字符“鼎、篪、嬴”,分别还原成连接符“+”、“-”、“+”
勾选“使用通配符”
“查找栏”分别输入“鼎、篪、嬴”,“替换为”栏的格式:第一个取消“上下标”选项,后两个格式为“上标”,分别进行替换就可以了。
最后值得指出的是,还可以把上面的操作录制成“宏”,再在工具栏给这个宏做一个按钮,再遇到相同问题时,只须单击这个按钮就可以执行上面的操作了。

相关主题
文本预览
相关文档 最新文档