APP下载

废弃单位的自动防范和修改

2015-10-10刘铁英巩红晓

学报编辑论丛 2015年0期
关键词:因数法定科技期刊

刘铁英,巩红晓

(上海理工大学科技处期刊管理中心,上海200093)

废弃单位的自动防范和修改

刘铁英,巩红晓

(上海理工大学科技处期刊管理中心,上海200093)

为使科技期刊符合规范化和标准化,提出了一种防范与修改废弃单位的实用方法。通过Word VBA创建“单位检测”用户窗体,通过编程来自动标注文中所有可能存在的已废弃单位,由命令实现标注物的逐个修改,该方法具有操作简单、直观、不易遗漏的特点。

科技期刊;废弃单位;自动标注;Word VBA

根据《中华人民共和国计量法》中“非国家法定计量单位应当废除”的规定,在科技书刊中,如果没有特殊需要,应改用法定单位[1]。然而在日常编辑工作中,经常会在稿件中出现一些已废弃的非法定单位,对于常见和熟悉的废弃单位,编辑可以提防并加以改正,如长度单位埃(1A°=0.1nm)。作者传承了自己研究领域的一贯用法,对单位表示没有法定和非法定概念,所以稿件中使用了废弃单位不可避免,已遇到的有A°、atm、Oe、英寸等。由于每个期刊所涉研究领域有限,编辑很难保证熟悉每一个废弃单位,加之不少废弃单位是编辑自己生活中就经常接触或者以前求学时就很熟悉(如 mmHg、cc、cal等),所以不查相关标准时很难判断哪些单位应废弃,即使知道,也不一定记得清其换算因数是多少。如英制单位是必须废除的单位,但有时文章中不可避免地会用到某些英制单位,如介绍电子产品的外形尺寸大多用到英制单位,此时针对这种废弃单位要注明与法定单位的换算关系。

针对上述情况提出了废弃单位的防范措施及修改方法,文献[2]提出了一种批量提示方法,即对废弃的量符号或单位进行批量标注醒目颜色,提醒编辑注意,但其对标出内容如何处理没有进行进一步的探讨。本文对文献[2-4]的方法进行了改进,通过Word VBA建立了一个集查询和修改的用户窗口来实现对稿件的自动检测,提示稿件可能存在的非法定单位,同时通过一些命令按钮达到快速修改的目的。

1 用户窗口的创建

在Word VBA中建立一个“单位检测”用户窗口,设置窗口的ShowModal属性为False(目的是用户能在打开“单位检测”窗口同时对Word窗口进行操作),如图1所示。在用户窗体上建立4个命令按钮(“查找”、“定位到下一条”、“插入注释”、“=”)、4个标签(“废弃单位:”、“换算因数:”、“法定单位:”、“×”)、3个列表框(位于窗口中部)、1个复合框和2个文字框(位于窗口底部,用于不同单位的换算)。

2 查询过程

(1)单击“查找”按钮,对全文可能存在的废弃单位(所有要查的废弃单位都应该罗列在程序中)进行查找,并对找到的单位设置成红色,同时将找到的废弃单位及与之对应的法定单位和换算因数分别列在“单位检测”用户窗体的 3个列表框内(3个列表框中同一序号的项目对应同一个量的单位和换算因数,即1 atm=101.325 kPa),以供编辑参照,并将查到的所有废弃单位和其法定单位间的换算因数列在窗口下方的复合框内。

(2)单击“定位到下一处”按钮,光标就会自动移到下一个已标红的文字处。根据实际情况,可选择此处的单位是更改还是插入注释。选择更改则在窗口底部的第 1个文字框内输入稿件上原来的数值,在复合框内选择已自动导入的换算因数,点击“=”按钮进行乘法运算,在右下方的文字框中得到该量用法定单位时的对应值,然后由编辑将其输入作者的文章中。例如,将原稿中2 atm改成法定单位,则在窗口底部的左框中输入2,中间框中选择标准大气压的换算因数101.325,点击“=”,右下框中得到202.65,如图1所示。

(3)对于有时需要用废弃单位来表示的情况,如工程项目中需要用到大气压的单位,根据规范化要求应对该单位进行注释,此时可通过图1上的“插入注释”按钮,将该单位与法定单位间的关系直接插入在废弃单位的后面,如图2所示,点击“插入注释”会弹出一个新的对话框,会逐个询问哪个单位要添加注释,按“是”就会将注释直接插入,图2中的“(1 atm=101.325 kPa)”就是自动插入的注释。

图1 单位检测窗口

图2 实例窗口

3 Word VBA编程

“单位检测”用户窗体上的4个命令按钮,根据其功能分别设置代码[5]如下:

此外为打开“单位检测”窗口需在标准模板的模块中建立一条宏命令,即

4 结 论

创建“单位检测”用户窗口是实现编校自动化的一种有效方法。利用此窗口,编辑不仅省去了查阅手册的时间,而且避免了人工修改易产生的遗漏。本文提出的防范、修改方法还可应用于其他一些易错内容的检测,如检测单位符号大小写是否用对、组合单位表述是否正确,只要将易错的单位编入程序代码中就可实现单位的校对,也可将一些易错的词添加其中进行校对,如份子和分子、反应和反映。本方法的不足之处是会产生一些误标红,如屈光度单位D,检测过程中会将Word和Word的D、d都误标出来,所以还需编辑灵活掌握,也可以将此单位从程序中剔除而不做检测。

总之,尽可能实现稿件编校的自动化是提高编辑质量和编辑效率的有效途径,笔者将对此作进一步的研究。

[1]陈浩元.科技书刊标准化18讲[M].北京:北京师范大学出版社,1998.

[2]夏成锋.科技期刊不规范易错词群的批量提示[J].编辑学报,2013,25(3):296-297.

[3]高爱英,王红剑.利用Word实现自动更正批量处理[J].中国科技期刊研究,2013,24(6):1148-1150.

[4]王红剑,高爱英,游苏宁.利用WORD 进行自动编校[J].中国科技期刊研究,2009,20(3):502-503.

[5]龚沛曾,杨志强,陆慰民.Visual Basic程序设计教程[M].3版.北京:高等教育出版社,2007.

猜你喜欢

因数法定科技期刊
科技期刊的分类
科技期刊的分类
因数是11的巧算
智取红领巾
重建院落产生纠纷 土地确权程序法定
“积”和“因数”的关系
科技期刊的分类
科技期刊的分类
积的变化规律
交叉式法定刑的功能及其模式选择