与Matlab一起使用的Html代码

时间:2011-11-20 00:36:21

标签: html matlab latex html-helper matlab-uitable

我最近发现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。因为我不能在字符串“header”中使用LaTeX字符(至少我已经尝试了它并且它没有用),我想知道如果我使用我不知道的HTML代码我该怎么做。< / p>

2 个答案:

答案 0 :(得分: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>'};

答案 1 :(得分:2)

对于出现在图表标题和标签中的单位的上标,我总是使用指定的Unicode字符,如km/s²kg/m³
这些数字可用:ⁿⁱ⁰²³⁴⁵⁶⁷⁸⁹
即使在不允许使用LaTeX charactrer序列的软件中也是如此(如果所选字体具有相应的字符且软件具有Unicode功能)。也可以使用相同的数字作为下标。