0

プレゼンテーション用の簡単な Matlab フィギュアを準備しています。そのため、凡例のフォント サイズを大きくする必要があります。これにより、以下に示すように、添字の組版でいくつかの問題が発生しています。

下付き文字の不適切な組版

E と M の間の大きなスペースと添え字のゼロに問題があります。私は過去に画像を保存し、後でGIMPで作業することでこれを克服しました。ただし、これらの画像がいくつかあり、より自動化された方法でこれを行いたいと考えています。

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

ありがとう。

4

1 に答える 1

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');

私にとっては、写真に表示される余分なスペースなしでレンダリングされます.


間隔を微調整する必要がある場合は、次のように、Latex を使用して水平方向に負のスペースを追加してみてください。

タイトルの場合:

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');
于 2012-04-19T02:48:14.860 に答える