2017-02-14 5 views
1

'fontname','symbol'を使用してxticklabelコンテキストで適切な分数を使用したいと考えています。たとえば:小文字の "記号"フォント名を持つMatlab xticklabel

plot(1:10,1:10) 
set(gca, 'XTick',[pi/2]); 
set(gca, 'XTicklabel',{'p/2'},'fontname','symbol'); 

私は、ラテックス\frac{\pi}{2}と同等に最後xticklabelをしたいです。

あなたはどう思いますか?

+1

チェック:[https://www.mathworks.com/help/matlab/examples /including-symbols-in-plots-and-user-interfaces.html](https://www.mathworks.com/help/matlab/examples/including-symbols-in-plots-and-user-interfaces.html)興味深い。 – Rotem

+0

しかし、これはユニコードフォントでのみ動作します。 –

+0

また、'30/5 'のようなものは許されません。例えば、 –

答えて

1

あなたが「ラテックス」に目盛りラベルのテキストインタプリタを設定し、直接あなたのラテックスの文字列を使用することができます。ここ

plot(1:10,1:10) 
set(gca, 'XTick',[pi/2]); 
set(gca,'TickLabelInterpreter','latex') 
set(gca, 'XTicklabel',{'$\frac{\pi}{2}$'}); 
+0

残念ながら、これはMatlab 2013ではサポートされていません。そのため、(その間に) 'symbol'フォント名。ありがとう! –

関連する問題