5

最近、MatlabがLaTeX文字シーケンスを使用できることを発見しました。ただし、これらは関数text、title、xlabel、ylabel、およびzlabelでのみ使用できます。適したGUIを設計しました。そのヘッダーはHTMLコードを使用する文字列であり、次のようになります。

headers = {'<html><center>Component X<br />(km/s^2)</center></html>', ...
           '<html><center>Component Y<br />(km/s^2)</center></html>', ...
           '<html><center>Component Z<br />(km/s^2)</center></html>'};

私の意図は、s^2をsの2乗に置き換えることです。文字列「header」内でLaTeX文字を使用できないため(少なくとも試してみましたが、機能しませんでした)、わからないHTMLコードを使用した場合の方法を知りたいと思います。

4

2 に答える 2

2

HTMLで上付き文字を書くには、次の<sup>...</sup>ペアを使用します。

headers = {'<html><center>Component X<br />(km/s<sup>2</sup>)</center></html>', ...
           '<html><center>Component Y<br />(km/s<sup>2</sup>)</center></html>', ...
           '<html><center>Component Z<br />(km/s<sup>2</sup>)</center></html>'};
于 2011-11-20T15:35:30.210 に答える
2
于 2011-11-21T09:43:47.920 に答える