2016-04-04 26 views
0

LaTeX'i kullanıyorum bir arsa etiketlemeye çalışıyorum. İki sorunum var: başlığım görünmeyecek ve bir LaTeX ifadesine metin eklemem gerekiyor. İdeal olarak, ben "(x) f" Bunu istiyorum ama yerine, benim rakam "Farklı n değerleri için f (x)" etiketlemek için bu istiyorum:Matlab şekil başlığı w/LaTeX görünmüyor mu?

LaTeX Expression

nasıl eklerim " LaTeX ifademdeki n "kısmının farklı değerleri için ve daha da önemlisi, başlığım neden ilk sırada görünmüyor?

x = linspace(0, 1, 100); 
y1 = sin(pi*x); 
y2 = sin(2*pi*x); 
y3 = sin(4*pi*x); 
hold on 
plot(x,y1,'color',1/255*[255 20 147],'LineWidth',2); 
plot(x,y2,'color',1/255*[0 238 118],'LineWidth',2); 
plot(x,y3,'color',1/255*[0 238 238],'LineWidth',2); 
xlabel('\theta','FontSize',15); 
ylabel('$f_{s}(\theta)$','Interpreter','LaTex','FontSize',15); 
title('$f_{s}(\theta)=\sin (n\theta\pi)$','Interpreter','LaTex',FontSize',18); 
legend('n = 1', 'n = 2', 'n = 4','Location','best') 
hold off 
+0

makinenizde başlık ile '' da eksik 'FontSize' önce' 'kayıp mı? – zeeMonkeez

+0

Sadece bir yorum: '\ theta 'Tamam görünüyor, ben de tutarlılık için, Lateks de koydum. – zdim

cevap

2

Esasen, eksik FontSize önce sadece bir açılış kesme işareti vardır:

İşte benim senaryom. Daha sonra başlık ortaya çıkıyor. Ve matematiksel olmayan metni eklemek için, sadece $ işareti sonrası devam edin.

title('$f_{s}(\theta)=\sin (n\theta\pi)$ for different values of n','Interpreter','LaTex','FontSize',18); 
+0

Ne utanç verici bir hata! Yine de bana yardım ettiğin için teşekkür ederim. Bazen başka bir çift göz alır ... –

+0

Yardım edebileceğime sevindim. –