Aurora — 一个在 MSOffice 内输入 LaTeX 公式的很好用插件

工具名称:Aurora2x  (下载)(主页

压缩包内有详细的安装说明。

刚才测试了一下,确实能够在 Office 02~03 下(2007没有测试)排版一些标准和非标准(指个人习惯)的数学公式,这归功于使用 MiKTeX 编译环境(请看我在回帖中的注明,特别是机器已经安装有 LaTeX 系统,比如 CTeX 套装)的结果。

Word 内使用其排版公式还可以交叉互引以及更新公式编号等若干强悍功能(方便文章修订后的重新排版),PowerPoint 内使用也方便方便。都可以直接拷贝 TeX 文稿中的代码使用。

安装完以后,在 Word 或 PowerPoint 的菜单栏上会添加一个新的 Aurora 选项卡,和公式编辑器的使用方法一样,点击插入之后就会弹出一个输入框,输入想要公式的 TeX 代码,然后点击Refresh,Aurora 就会自动在后台调用 MiKTeX 进行编译,并且将输出转换为 png 格式的图片,插入当前位置。Aurora 对话框中的设置允许对导言区进行字体更改,其他宏包加载等多项改动,熟悉 LaTeX 写作的不会陌生。

所以推荐一下,方便用 Office 写论文的朋友,另外也推荐给用 TeX 写文章但喜欢使用PPT 演讲的朋友,话说用 Beamer 挂多张图片也是非常痛苦的事啊!

 

 

Aurora和各系列TeX版本的兼容性
1) Aurora   MikTeX 2.7   TeXLive 2009  及以下版本下使用无问题,包括  CTeX 2.7  及以下版本 ;
 
2) Aurora   MiKTeX 2.8   TeXLive 2010  版本下会有问题,包括  CTeX 2.8 ba 版本。可能是默认输出  PDF 1.5  造成的,详情可见 CTeX 论坛讨论帖  http://bbs.ctex.org/viewthread.php?tid=59906&page=3&fromuid=92282#pid390853  解决方法是在导言区中添加 “\pdfminorversion=3” ,路径是在打开的  Aurora  对话框中选 “Properties——>Packages”
 
3) Aurora   MiKTeX 2.9  版本下无问题,包括  CTeX2.9  版本。
 
总而言之,可以不必安装软件包内自带的  Micro-MiKTeX  了。
 
在 Aurora 中如何使用中文
对于 CTeX 2.8/2.9  而言,在  Aurora 中使用中文需要重新配置字体,在默认为 TrueType 字体下是不能正确输出中文的。
 
1)  开始菜单 —CTeX—FontSetup— 勾选上 生成 Type1 字库 使用 Type1 字库 这两个选项,重新配置字体,完成安装。
 
2)  在打开的  Aurora  对话框中选 “Properties——>Packages” ,添加宏包 “\usepackge{ctex}”
 
3)  在数学环境中使用 “\text{ 中文 }” 输入中文。
 
即可正确输出中文。


补充几点使用技巧: 

1)如果本机已经预先装有MiKTeX 2.7 以下版本的LaTeX 系统,比如CTeX 套装 2.7.x 或是 2.4.6 ,就不必安装软件包内自带的 Micro-MiKTeX 。 

若是安装了MiKTeX 2.8 版本,比如CTeX 2.8.x 或TeXLive 2009 ,则还需安装软件包内自带的 Micro-MiKTeX。 

这是源于 Aurora 已经兼容了MiKTeX 2.7 以下版本的缘故,据开发者声称,Aurora 与 MiKTeX 2.8 的兼容还在underway,呵呵,所以用高版本的筒子们,还得多走一步啊! 

2)由于 Aurora 安装时会自动寻找 TeX 编译环境,因此,Micro-MiKTeX 需要预先安装。 

3)生成的数学公式图片选择vector格式的话,不能在其他没有安装Aurora的Office版本中正确显示,请参看帮助文档选择你认为合适的公式格式,当然默认的没有问题。 

4)该版本可以安装在Office 2007 中。 

5)Aurora 生成的公式明显比mathtype 美观,无论是行间公式还是行内公式,都没有和正文大小不一致的问题,公式编号采用“域”的设置,符合了Office的传统。 

6)帮助文档很细致,还有关于LaTeX数学符号和公式的许多详细教程,值得研读! 



在word中用aurora编辑公式


学习Latex有一段时间了。作为世界上最专业的排版工具之一,Latex的数学公式排版被公认为是最精美的。相对于Latex的公式与正文无缝集成,word的公式就比较寒碜了。word2003和之前的版本使用了Mathtype提供的简化版本来提供公式输入,勉强可用,但是对于公式编号交叉引用就无能为力了。当然,可以安装专业版的Mathtype来实现公式编号等功能,但是,总是有一些不方便和不爽的地方。能不能将LatexWord结合起来 ,为我们服务呢?嘿嘿,还真有。那就是aurora
aurora是一个word插件,可以在word里面插入专业的Latex制作的公式。除了插入专业的公式外,它还可以插入公式编号交叉引用,让人头疼的公式居中、编号右对齐问题也轻松解决了。
使用方法:
1. 下载安装aurora。网在此
和常规软件一样,基本上下一步即可。
安装界面
注:如果你已经安装了CTEX或LyX的话,可以不安装MikTex,在后续指定latex引擎的位置。见下。
2. 打开word,在aurora菜单插入→对象(2003)里面或aurora选项卡(2007,2010)下可找到aurora。
Aurora — 一个在 MSOffice 内输入 LaTeX 公式的很好用插件_第1张图片
office2003中的aurora菜单


Office2010中的aurora选项卡


插入→对象中的aurora选项
用任一方法选择插入aurora  equation. word里面会出现一块占位框,公式输入窗口打开,在窗口中输入公式。

输入公式后,点击Refresh,aurora会运行Latex,在word里面就可以看见公式了。关闭公式编辑窗口。可以随时双击公式打开编辑窗口。


学过Latex的同学应该知道,Latex里面有三种公式,inlinedisplaynumbered。第一种在行间,不另起一行,另外两种另起一行,第三种会添加公式编号。同样,可以用相应的按钮实现三种样式,或者在公式编辑窗口里面自己改。Latex的知识,就不多说啦。
3. 关于公式编号
和Latex类似,公式编号按章节进行的,可以设置编号的样式,包括括号、层次、分隔符等。在插入编号公式时,aurora会自动判断所在的文章层次,并添加一个不可见的节起始标记。新节里面的公式会重新编号,如(2.1)(2.2)等。通过菜单或按钮,可以显示这些标记,或者移动它们的位置。在菜单中,可以设置分章节的依据,如按标题1标题2等。

分节标记设置。
双击公式编号,可以设置编号的样式。

编号样式设置
4. 关于交叉引用
将光标定位在需要加入交叉引用的地方,选择Insert  Reference,然后找到要引用的公式,双击它的编号。该公式的编号自动插入,光标定位回来。在公式编号改动时,使用Update  numbers更新编号和引用。
5. 定制Latex引擎位置
在公式编辑窗口的property settings里面,可以定义latex、pdflatex等可执行程序的位置。


自定义latex等程序的位置
6. 快速插入公式
aurora有一系列快捷键,可以大大加快输入公式的速度。
使用 alt+u q alt+u d alt+u n 输入三种类型的公式;
输入公式后,使用ctrl+r刷新公式,esc退回word编辑;
使用alt+u r 插入公式引用;
alt+u是aurora的前导快捷键,第2个键触发各项功能。其他快捷键,自己寻找吧!

7. 关于渲染方式aurora有三种渲染方式,roastervectorvector(render all fonts)vector的质量最好,但为了让没有安装aurora的童鞋能够看到公式,请选择roaster渲染方式。


update:
TeXLive 2010 以上的 pdflatex 生成的 pdf 版本为1.5,而 aurora 只能处理 1.3,导致 aurora 无法使用。请在 aurora 的属性窗口里 latex 的导言区加入
  1. \pdfminorversion=3
复制代码
,即可正常使用。

你可能感兴趣的:(vector,properties,Office,文档,powerpoint)