1.安装MiKTeX和OAutotrace

Origin中的LaTex公式需要编译器进行编译,并将位图公式转换为矢量图。编译需要用到MiKTeX,转换需要用到OAutotrace

官网下载地址:MiKTeXOAutotrace

下载以后进行安装,以下为我安装MiKTex的部分截图。记住安装MiKTex的路径,后面会用到。

MiKTex

MiKTex

2.在Origin中指定LaTex编译器

高版本的 Origin 在安装之后,在界面右侧的 Apps 一栏中应该会自带一个 App,名为 LaTex .

打开后,随便输入一个公式,点击 预览 ,如果报错提示无法编译公式,软件会提示选择一个编译器的路径。

origin Latex

我上一节安装MiKTex的路径为:D:\Program Files\MiKTeX ,那么编译器所在路径为:D:\Program Files\MiKTeX\miktex\bin\x64 ,输入这个路径。如果你的安装路径和我不一样,按照我的路径类似的输入自己的路径。软件还会提示安装一些相关的包,点击确定即可。

完成以后,在 LaTex app中随便输入一个公式预览,可以看到已经能够成功编译成 LaTex 公式了。

origin 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对象。以下面的序列及其结果为例:

origin Latex

3.1 工作表标签行单元格渲染成LaTeX公式

以Origin 2017及高版本为例,在工作表长名称及注释单元格内输入以下公式:

origin Latex

默认标签行的格式是普通文本,所以不会渲染成LaTeX形式。在 长名称 处右键,选择长名称样式为 富文本 之后,可以看到长名称处的公式渲染成了LaTeX形式。

origin Latex

注释 行采取相同的操作,同样可以渲染成LaTeX形式。

origin Latex

3.2 坐标轴标题及图例渲染成LaTeX公式

将更多的LaTeX对象添加到 长名称 列中

origin Latex

当从这些列中创建一个多轴,多图的图形时,可以看出Origin将智能地选择列长名称中使用的转义符号,并使用它们将 Axis Titles 呈现为LaTeX对象:

origin Latex

下面两种方法同样可以修改坐标轴标题及图例。

方法一

在坐标轴标题处右键,选择 属性 ,打开对话框,输入转义序列包含的公式,例如:\q(\phi_x),预览窗口将自动渲染预览

同样,对于图例,打开 属性 窗口,修改文本为转义序列,图例也可以被渲染成LaTeX对象:

方法二

双击某一轴的标题进入编辑模式,将文字删除,编辑模式下再打开 LaTeX app,输入公式。

预览没问题后,点击确定就可以看到坐标轴标题为LaTeX对象。图例也可以使用这种方式进行修改使其成为LaTeX对象。


长风破浪会有时,直挂云帆济沧海。