如果想要将MathType中的公式,拿到Matlab里面显示,首先需要将MathType中的公式转换为Tex格式的命令。这点,可以通过设置MathType来实现。
打开MathType,“Preferences”-》“Translator”,然后如下面的设置:
然后再MathType里面输入一个公式,然后拷贝到一个记事本里,如下:
打开MATLAB,运行下面的命令:
>>
showLatex('$$f_s^t\left( \alpha \right) = \sum\limits_{k = 1}^n
{{s^3}} $$')
注意,showLatex函数的输入参数是MathType生成的Tex命令。就会出现下面的窗口:
作者:彭军
首先MathType公式编辑器里面的公式,其实就是Latex或Tex命令的一个解释。而在MATLAB的命令窗口和Editor中虽然不能将公式显示的想MathType中那么漂亮。不过,可以在axes坐标轴里面将公式显示的和MathType公式编辑器里面的一样漂亮。
如果想要将MathType中的公式,拿到Matlab里面显示,首先需要将MathType中的公式转换为Tex格式的命令。这点,可以通过设置MathType来实现。
打开MathType,“Preferences”-》“Translator”,然后如下面的设置,图1:
1.jpg (58.86 KB)
2009-6-18 15:58
然后再MathType里面输入一个公式,然后拷贝到一个记事本里,如下图2,图3:
2.jpg (63.75 KB)
2009-6-18 15:58
3.jpg (13.99 KB)
2009-6-18 15:58
打开MATLAB,运行下面的命令:
>>
showLatex('$$f_s^t\left( \alpha \right) = \sum\limits_{k = 1}^n
{{s^3}} $$')
注意,showLatex函数的输入参数是MathType生成的Tex命令。就会出现下面的窗口,图4:
4.jpg (14.04 KB)
2009-6-18 15:58
看下是不是和MathType中的公式贼像!
下面是showLatex.m的程序:
function
showLatex(str)
if
~ischar(str)
disp('You input
must be a char.');
return;
else
h=figure('Name','VLatex
Display','NumberTitle','off','menubar','none',...
'Toolbar','none','position',[520
550 600 200]);
color=get(h,'color');
ha=axes('parent',h,'xColor',color,'YColor',color,'Color',color,...
'position',[0,0,1,1]);
text('string',str,'interpreter','latex','fontsize',27,'position',[0,0.5]);
end