2016-06-30 2 views
0

MatlabからLatexへのプロット/グラフをエクスポートします。いろいろな理由から、私のグラフにフォントタイプ「Arial」が必要です。あなたが見ることができるように、フォントの種類が異なっているMatlabからLateXへのフォントタイプ

enter image description here

:私は次のようです。すべてはArialでなければならず、私は以下を使用しました:

set(gca,'FontName','Arial'); 
fontname = 'Arial'; 
set(0,'defaultaxesfontname',fontname); 
set(0,'defaulttextfontname',fontname); 

何が問題なのですか?あるいはプロットをエクスポートするときに私はそれを修正しなければなりませんか?

+0

、これらのフォントの種類のどれも違いはありません。 – excaza

+0

視覚的に、それは異なって見える。 'Frequency(Hz)'のみが正しいフォントタイプ(Arial)を持っていますが、他は/異なって見えます。すべて同じフォントサイズを取得するにはどうすればよいですか? –

答えて

1

あなたがaxes property documentationを読めば、あなたのように定義されて'LabelFontSizeMultiplier' property、表示されます0より大きい数値で指定したラベルのフォントサイズの

スケールファクタ、軸はこのスケールファクタを適用しますFontSizeプロパティの値を使用して、x軸、y軸、およびz軸のラベルのフォントサイズを決定します。小さな例にこれを適用する

axObj = axes; 
x = 1:10; 
plot(x, x, x, 2*x, 'Parent', axObj); 
legend('Lab Spectrum', 'Model Spectrum'); 
xlabel('Frequency (Hz)'); 

axObj.FontName = 'Arial'; 
axObj.LabelFontSizeMultiplier = 1; 

利回り:私は質問を理解していない

yay

関連する問題