2017-02-06 3 views
0

ラテックスインタプリタを使用してクリスタルの方向を書きます。私は以下のコードがあります。ラテックスインタプリタを使用して負の数の結晶方位を書く

ax = gca; 
ax.ThetaAxis.TickLabelInterpreter = 'latex'; 
ax.ThetaTickLabel = {'[2$\overline{1}\overline{1}$0]... 

をしかし、私はこれを使用している場合、私は方向[2110]を取得し、2 1つの上記の線が接続されています。これがうまくいかない理由は、2 -11 0と解釈される可能性がありますが、それは2 -1 -1 0と解釈する必要があるためです。 -は、私が以下のように1を上回ることに注意してください。

2つの1の上の行を接続しないようにするにはどうすればよいですか?私はまた、間隔が奇妙に見えるので、数字の間にスペースを追加したくありません。私は数字の上に小さな線を置いておきたい。

+1

Btw * Pythonインタプリタ*は何ですか?それはタイプミスですか? –

+0

はい、タイプミスは、ラテックス通訳者 –

答えて

1

代わりに、このような\overlineの利用\bar

ax.ThetaTickLabel = {'[2$\bar{1}\bar{1}$0]... 

しかし、あなたは\overlineに固執したい場合は、次のいずれかの操作を行うことができます

このように、間にthinspaceを追加します。

ax.ThetaTickLabel = {'[2$\overline{1} \thinspace \overline{1}$0]... 

または次のように希望の長さのスペースを導入することができます。

ax.ThetaTickLabel = {'[2$\overline{1} \hspace*{0.5mm} \overline{1}$0]... 
%Change the space size according to your need 
+0

を意味しています。興味深いのは、それより少し薄くする方法はありますか?このスペースはまだ余裕がありますが、わずかに減らすことができれば完璧です –

+0

@JacksonHart編集を確認してください –

+0

ありがとうございました!完璧に動作します! –

関連する問題