matlab的phi符号

时间:2010-05-11 02:35:41

标签: matlab

没有那么重要,但是没有尽头。为什么matlab没有小的phi(\varphi)符号?它几乎包含了LaTeX提供的所有其他符号,但不是这一个。为什么?

我当然可能是错的,如果有人能证明我错了,在哪种情况下会很高兴......

alt text

2 个答案:

答案 0 :(得分:4)

默认解释器实际上是TeX,而不是LaTeX,这就是你遇到这个问题的原因。您可以使用LaTeX作为给定部分的解释器,执行以下操作:

plot(1);
hl = legend('$$\varphi$$');
set(hl,'Interpreter','latex')

或者您可以使用

将LaTeX设置为默认解释器
set(0,'DefaultTextInterpreter', 'latex');

如果你愿意,可以把它放在你的startup.m文件中。

答案 1 :(得分:3)

Matlab使用TeX作为默认值。通常,可以切换到LaTeX,但在某些情况下(对话框),这是不可能的。

%# here's an example with all three phis
plot(rand(3))

yh = get(gca,'YLabel');
set(yh,'Interpreter','latex','string','$\varphi$ $\phi$ $\Phi$')