利用illustrator绘制方正书版排版系统中的化学结构式
摘 要:本文通过实例介绍了采用illustrator绘制出具有立体化学结构、长链化学结构等较为复杂的化学结构式,存储为EPS格式后,可以在方正书版排版系统中调用。并结合方正书版11.0排版软件,给出了一种利用illustrator 修改书版BD语言化学结构式的方法。
关键词:illustrator;方正书版;化学结构式;EPS 矢量图形
在方正书版排版系统中,BD排版语言提供了比较丰富的注解命令和手段来排版化学结构式,排出的结构式规范、美观,但是对于一些比较特殊的结构式或复杂反应式,仅使用BD排版语言无法排出,或者有些化学结构式虽然能利用BD语言排出,但注解命令过于复杂、繁琐,排版费时并且后期的化学结构式调试和修改较为困难。
方正书版中无相应对象链接和嵌入技术, 使用其他化学软件所制作的结构式需要以图片形式调用。方正书版支持7种图片格式:TIF、EPS、JPG、BMP、GIF、GRH和PIC,其中EPS格式是用PostScript语言描述的一种ASCII图形文件格式,能输出高品质的图形图像,图形可以无级缩放,不会产生锯齿效果[ 1 ]。
文献[ 2-3 ]介绍了利用ChemSketch、ChenDraw等专业化学软件排版化学结构式,但通过illustrator绘制化学结构式,并与方正书版11.0相结合来修改BD语言已排好的化学结构式未见报道。本文结合实际排版工作,通过实例介绍了利用illustrator CS5与方正书版排版系统结合完成化学结构式的绘制和修改。
1 利用illustrator绘制化学结构式
方正书版排版过程中简单的化学结构式和反应式可以直接利用BD排版语言来排版。对于一些化学结构立体构象、电子转移表达式等无法用方正注解写出的化学结构式可利用illustrator软件绘制,下面通过实例进行介绍。
【实例1】
单纯使用书版BD排版命令无法得到,选择illustrator软件进行绘制图1结构式。
步骤:
1)新建空白文件。
2)利用直线工具和钢笔工具绘制苯环基本结构。在绘制苯环和化学键时,为了与其他方正书版BD语言排版出的结构相一致,在illustrator中设置线条粗细为0.32pt,键长为8mm。
3)用文字工具在结构中,选用字体为方正书宋,字号为9pt录入元素符号。
4)选中全部图形对象后,选择菜单栏-文字-创建轮廓(或者快捷键Ctrl+Shift+O),然后储存为EPS 8.0格式。即可在方正书版排版中进行调用。
为方便绘制应用,也可以将常用的化学结构式拆分成结构单元,储存成illustrator中的“符号”,在排版工作中进行调用组合。
【实例2】
目标结构式如下。目标结构式中有大量的同类结构单元,可以利用illustrator的复制、粘贴、旋转等工具很方便地进行绘制。
步骤:
1)新建空白文件,利用鋼笔工具绘制出化学结构中的曲线链。
2)创建苯环结构单元和CN—键单元,将两个结构单元编组后,通过复制、粘贴等操作,绘制目标化学结构式。
3)选中全部图形对象后,选择菜单栏-文字-创建轮廓(或者快捷键Ctrl+Shift+O),然后储存为EPS 8.0格式。
2 利用illustrator修改方正书版的化学结构式
以方正书版11.0系统为例,利用illustrator修改书版已排好的化学结构式。
步骤:
1)将方正书版中排好的化学结构进行复制,粘贴并另存为新的小样文件后,选择菜单栏中排版-正文直接输出PDF或者点击快捷键Ctrl+F10,生成化学结构式的PDF文件。
2)打开illustrator,打开第一步所生成PDF文件,利用钢笔、直线工具进行绘制,对化学结构的矢量图形进行所需要的修改。
3)修改完成后,对文字创建轮廓,存储为EPS 8.0格式。
这样所得到的结构式图形可以与书版排版生成的结构式大小比例、线型粗细等完全一致。
3 结论
1)利用illustrator标准矢量图绘制工具软件绘制的化学结构式清晰规范,可保存为EPS矢量格式在方正书版排版系统中进行调用输出。
2)对方正书版11.0中的化学结构式输出PDF文件后,利用illustrator对结构式进行修改后,可与书版原有化学结构的线条、线型风格保持一致。
参考文献:
[1] 孟志华,黄缨,于昕奕.北大方正书版排版技术和应用[M].上册.北京大学出版社,1995:190-192.
[2] 王昌栋,陈翔.ChemDraw分子结构式的编辑与方正排版[J]..现代食品与药品杂志,2006(6):60-61.
[3] 张桂弘,王艳秀,姜梅,等.利用ChemSketch处理方正书版中复杂化学结构式[J].中国科技期刊研究,2006(05):777-778.
作者简介:温飞(1975-),高级工程师,从事期刊编辑工作。