1.安装MiKTeX和OAutotrace
Origin中的LaTex公式需要编译器进行编译,并将位图公式转换为矢量图。编译需要用到MiKTeX
,转换需要用到OAutotrace
。
官网下载地址:MiKTeX、OAutotrace
下载以后进行安装,以下为我安装MiKTex的部分截图。记住安装MiKTex的路径,后面会用到。
2.在Origin中指定LaTex编译器
高版本的 Origin 在安装之后,在界面右侧的 Apps 一栏中应该会自带一个 App,名为 LaTex .
打开后,随便输入一个公式,点击 预览 ,如果报错提示无法编译公式,软件会提示选择一个编译器的路径。
我上一节安装MiKTex的路径为:D:\Program Files\MiKTeX ,那么编译器所在路径为:D:\Program Files\MiKTeX\miktex\bin\x64 ,输入这个路径。如果你的安装路径和我不一样,按照我的路径类似的输入自己的路径。软件还会提示安装一些相关的包,点击确定即可。
完成以后,在 LaTex app中随便输入一个公式预览,可以看到已经能够成功编译成 LaTex 公式了。
打开图形窗口,使用 LaTex app输入一个公式,点击 确定 后,可以看到公式以矢量图的方式插入到图形中了,再根据自己的需要进行调整即可。
3.在图例、坐标轴标题等地方使用LaTex
Origin 对 LaTeX 的支持从Origin 2017 开始得到了极大的改进。以前在Origin 2016中,对LaTeX的支持主要是使用 LaTeX App将LaTeX对象作为方程式添加到图形中。但是Origin 2017 及高版本现在允许将LaTeX对象添加到以下内容:
- 工作表标签行单元格
- 图坐标轴标题
- 图例
2017年对Origin的改进使得可以在标签行单元格中包含LaTeX对象,这是一个新的 Origin 转义序列:\q( )
。这个转义序列告诉Origin将两个括号之间的任何LaTeX公式渲染为转义序列位置处的LaTeX对象。以下面的序列及其结果为例:
3.1 工作表标签行单元格渲染成LaTeX公式
以Origin 2017及高版本为例,在工作表长名称及注释单元格内输入以下公式:
默认标签行的格式是普通文本,所以不会渲染成LaTeX形式。在 长名称 处右键,选择长名称样式为 富文本 之后,可以看到长名称处的公式渲染成了LaTeX形式。
对 注释 行采取相同的操作,同样可以渲染成LaTeX形式。
3.2 坐标轴标题及图例渲染成LaTeX公式
将更多的LaTeX对象添加到 长名称 列中
当从这些列中创建一个多轴,多图的图形时,可以看出Origin将智能地选择列长名称中使用的转义符号,并使用它们将 Axis Titles 呈现为LaTeX对象:
下面两种方法同样可以修改坐标轴标题及图例。
方法一:
在坐标轴标题处右键,选择 属性 ,打开对话框,输入转义序列包含的公式,例如:\q(\phi_x),预览窗口将自动渲染预览
同样,对于图例,打开 属性 窗口,修改文本为转义序列,图例也可以被渲染成LaTeX对象:
方法二:
双击某一轴的标题进入编辑模式,将文字删除,编辑模式下再打开 LaTeX app,输入公式。
预览没问题后,点击确定就可以看到坐标轴标题为LaTeX对象。图例也可以使用这种方式进行修改使其成为LaTeX对象。