写作业遇到要在Matlab图像Caption的字母上加个帽子,很为难。因为Matlab基本的文字格式只有上下标,对于稍微复杂点的格式,比如加bar或者hat就无能为力了。经过调研,发现Matlab能直接写入LaTeX的公式。这么强大的功能居然才知道,偶真是土人啊。
使用很简单。在插入文字的函数中设定"Interpreter"参数为"latex",画图时就会自动将text内容用latex的编译器编译输出了。比如要在x轴的label上显示phi_bar,
xlabel('$\bar{\phi}$','Interpreter','latex');
除了label函数以外,text,gtext,title等函数都有interpreter参数。