InDesign 中数学、化学公式图形的输入
吴山天风  (Adobe.CS@msn)
现在越来越多的人使用 Adobe InDesign CS2来排版,InDesign 的功能是非常强大的,但是 InDesign 并不包含数学、化学公式图形的输入方法,为此我们需要用第三方插件来输入,或在其它专业软件中做好后再置入。
一、数学公式的输入
1、InMath 和 MathMagic
InDesign CS2的数学插件有 InMath 和 MathMagic,都有 MAC 和 WIN 版本,但遗憾的是 InMath 插件操作不方便,功能也不强,InMath 类似于 MS Word 中域的方法,是定义了字符的大小和位置,可以直接在 InDesign 中编辑修改。
安装InMath后会有二个面板,一个表达式向导面板和一个样式面板:
第一步:根据模板新建一个公式样式:
可以调整字符的大小和位置:
第二步:根据 InMath 的规则输入字符;
第三步:选择输入的字符,点击样式面板中的样式,输入的字符转换为公式。
从上面的操作可以看出,使用 InMath 操作是很不方便的,同时目前的版本(最新V1.6)提供的模板也很少,功能是非常有限的。但是它提供的样式的方法是 InDesign 中普遍使用的,
如果能够不断增强功能,易于操作,是非常值得期待的。
MathMagic实际上是一个可以单独运行的数学公式编辑器,它提供一个插件安装于InDesign CS2的 Plug-ins 目录下,在增效工具菜单下会有 MathMagic 的菜单:
在页面上划个文本框,点新建公式(New Equation)会起动 MathMagic 公式编辑器:
当完成公式编辑后,点文件菜单下的发送,会将公式发送到 InDesign 中,但是由于MathMagic 与插件之间是通过 TCP/IP 的方式通信的,有时反应会很慢。另外这样输入的公式是分辩率很低的位图。虽然它也可以输出 EPS 格式,但分辩率是与上述方法一样的。
输入的公式
通过 AI 再粘入后
当然如果你一定要使用 MathMagic 也是有办法可以解决的:先将复制的公式粘贴到Illustrator 中,再从 Illustrator 中复制粘贴到 InDesign 中,这样粘贴入的公式是矢量格式,用白箭头还可以编辑节点。
先粘贴到 AI 中
字体样式免费下载的网站再粘贴到 InDesign 中,可以编辑节点和移动其中的部分
* InMath 网站:www.itip.biz,最新版本是1.6(MAC & Win)
* MathMagic 网站:www.mathmagic,最新版本 MAC:5.33,Win:3.2
这样转一下操作上是有点麻烦,让人不由得想起 Adobe PageMaker 在这点上的优点,可以说  Adobe P
ageMaker 是所有软件中 OLE 功能最好的,只要应用程序中能够复制到 Windows 粘贴板上,就能粘贴到  PageMaker 中,并且在  PageMaker 中双击就能打开相应的应用程序编辑,编辑结束关闭应用程序后  PageMaker 中就相应更新了。
2、MathType 5.2
MathType 5.2 是一个强大的数学公式编辑器,与常见的文字处理软件和演示程序配合使用,能够在各种文档中加入复杂的数学公式和符号。MathType 5.2 与常见文字处理工具紧密结合,支持 OLE ,可以在任何支持 OLE 的文字处理系统中调用,帮助用户快速建立专业化的数学技术文档。
Mathtype 5.2 的功能:①、直观易用、所见所得的用户界面,与 Windows, Macintosh 环境中各种文字处理软件和出版软件兼容。②、自动智能改变公式的字体和格式,适合各种复杂的公式,支持多种字体。③、支持 TeX 和 LaTeX ,以及国际标准 MathML ,并能够把公式转化为支持 Web 的各种图形 (gif 等),支持 WMF 和 EPS 输出。④、附加几十种专用符号字体,数百种公式符号和模板,涵盖数学、物理、化学、地理等科学领域
粘贴到Adobe PageMaker 中的效果
MathType 5.2 所输出的 EPS ,置入 InDesign 效果很好,没有问题:                                    a b b b ac a 22
242++−±−如果用复制粘贴的方法,也要经过 Illustrator 中转才行。经过  Illustrator 中转复制粘贴可以说是目前解决 InDesign 复制粘贴问题的通用做法。
3、更专业的数学软件
MathType 等只能处理常用的数学公式,对于更专业的数学问题可能要用到更专业的数学软件,如四大数学软件:MatLab 、Mathematica 、Maple 、Mathcad 等,这些著名的数学软件一般都具有数值计算、符号计算、绘图、文本处理等功能。
二、化学公式图形的输入
在化学资料、书籍的排版时,许多化学符号、反应方程式、化学结构式、化学图形等要处理,一般的办公软件 Microsoft Word 、WPS 等,虽具有化学功能模块,但只能作一些简单的操作,且操作烦琐,效率低。国内开发的一些小型专业化学软件,如超级化学助手、化学金排、小猪化学分子结构模型编辑器等,相对功能比较弱,不能解决复杂的化学绘图问题,而且这些软件与 Microsoft Word 结合得比较好,与 InDesign 等配合就不行,如化学金排的图形粘贴到 Illustratot 、InDesign 中时会变形。因此,只能在一些专业的化学软件中作好后再复制或导出后输入到 InDesign 中。
1、ChemDraw
ChemDraw 是世界上使用最多的大型软件包ChemOffice 中的一个组件,其最新版本是Chem Office Ultra 2006 (ChemDraw Ultra 10.0) 。 ChemDraw 是国内外最流行、最受欢迎的化学绘图软件,它可以
建立和编辑与化学有关的一切图形。例如, 建立和编辑各类化学式、方程式、结构式、立体图形、对称图形、轨道等,并能对图形进行翻转、旋转、缩放、存储、复制、粘贴等多种操作。基于国际互联网技术开发的智能型数据管理系统,包含的多种化学通用数据库共四十多万个化合物的性质、结构、反应式、文献等检索条目的分析和利用,可为化学家的目标化合物设计、反应路线选择和物化性质预测以及文献的调用提供极大的方便。
ChemDraw 软件有 Win 、MAC 二种版本,在开发者网站:www.camsoft 提供试用版下载,约 275MB ,在安装时可选择只安装 ChemDraw 部分。
ChemDraw Ultra 10.0 的功能是非常强大的,当然我们最关心的是与 InDesign 的配合问题,根据本人的试用,ChemDraw Ultra 10.0可以输出标准的 EPS 文件,但是在 ChemDraw Ultra 10.0中文字不能转曲线,输出的是内嵌字体的 EPS 文件,在置入 InDesign 时内嵌的字体不能被 InDesign 识别,会自动转换为系统默认字体。
如果用复制粘贴的方法也需经 Illustrator 中转。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。