1、Matlab可以把公式表达式转换为C、fortran格式,也可以转换为latex排版格式。由于latex公式的控制格式是纯文本的,因此任何表达式要转换为Latex格式都是很简单的,Maple、Mathematica都提供了类似功能。

2、latex和word文档之间可以用WordToLatex和LatexToWord互相转换,但可能不会很完善。软件有tex2word和word2tex。

3、MathType提供了将公式转换为Latex格式的功能,从6.0版起还提供了将Latex转换为Mathtype公式的功能。这意味着你用Matlat/Mathematica/maple计算出来的公式可以先转换为Latex,然后再直接转换为MathType公式。

方法:在MathType的Preference菜单中选Translator,然后选择Translation to other

language,下面有很多选项,选Latext 2.9 and

later,即可,如果要导出,直接复制公式,然后到一个文本编辑器如notepad中粘贴即可;如果要导入,先复制Latex表达式,然后直接粘贴进来就可以看到公式了。

a4c26d1e5885305701be709a3d33442f.png

4、MathType还可以导出和导入为windows图元文件emf、矢量图片格式gif,这意味着如果你有一个公式是图片格式的,可以转换为这两种格式,然后用MathType导入并编辑。

最后来一个Matlab运算结果转换为MathType公式的例子:

syms x y;

f=sin(x)*exp(y)+log(y)*cos(x);

f=diff(diff(f,x,2),y,2)

fs=latex(f)

f

= -sin(x)*exp(y)+1/y^2*cos(x)

fs

=

-\sin \left( x \right) {e^{y}}+{\frac {\cos \left( x \right)

}{{y}^{2}}}

在MathType中选择转换选项后,把上面的代码直接复制进去就可以看到公式了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐