2012-04-19 8 views
0

プレゼンテーションのための簡単なMatlab図を用意しています。そのため、私は伝説のフォントサイズを大きくする必要があります。これは下に示すように下付き文字の組版にいくつかの問題を引き起こしています。Matlabフィギュアの大きなフォントでの型付き問題

Bad typesetting in subscripts

私はEとMと添字ゼロとの間に大きなスペースに問題があります。私は過去にGIMPでイメージを保存し、それを使ってこれを克服しました。しかし、私はこれらのイメージのいくつかを持っており、より自動化された方法でこれをしたいと思います。

Matlabのより良い組版を得るためにとにかくありますか?特に、添字の前に空白を少なくすることはできますか?

ありがとうございました。

答えて

2

実際には問題を再現できません。ここで私はその伝説の作成に使用するコードです:

figure; 
plot(randn(10,4)) 
h = legend(... 
    'Approximate Model solution M_0 = 1e5', ... 
    'Full Model solution M_0 = 1e5', ... 
    'Approximate Model solution E_0 = 1e5', ... 
    'Full Model solution E_0 = 1e5'); 

は私にとって、それはあなたがあなたの写真に示した余分なスペースなしでレンダリングされます。


あなたが本当に間隔を微調整する必要がある場合、あなたはそのように、いくつかの負の水平方向のスペースを追加するためにラテックスを使用して試すことができます:

タイトルのための:

title('abc\hspace{-1pt}efg','interpreter','latex') 

伝説:

warning off MATLAB:tex    %Disable a warning cause by the next line ... 
h = legend('abc\hspace{-1pt}efg'); %... there may be a cleaner way 
set(h,'interpreter','latex'); 
+0

凡例で通訳者をlatexに変更すると、いくつかの警告が表示されます。「警告:解釈できませんLaTeX string'となり、テキストはレンダリングされません。私は何か他のことをする必要があると思うが、進める方法を推測することはできなかった。 – Sevenless

関連する問題