1

我应该如何在html中包含√E?问题是我希望标志完全超过 E。这不会到来。请帮忙

4

4 回答 4

1

您可以使用 CSS text-decoration:overline

&radic;<span style="text-decoration:overline;">E</span>

或者用 and 定义一个“overline”类text-decoration:overline

&radic;<span class="overline">E</span>

不过,这不适用于复杂的公式。

如果不支持 CSS(例如在 Jasper Reports 中),则可以使用 Unicode 字符作为上划线:

&radic;E&#x0305;

不过,有时必须使用这种方法调整字体。

于 2012-07-06T06:41:09.420 回答
1

这对于您的场景来说可能是多余的,但请查看在math.stackexchange.com上使用的MathJax

于 2012-07-06T08:40:08.640 回答
0

页面提供了一个很好的示例,您可以如何将 Ilmo 的解决方案应用于复杂的公式

于 2012-07-06T08:45:33.267 回答
0

我终于解决了。实际上我的公式是 FWHM=0.921+0.039*√E。我将公式分为三个部分:

  1. FWHM=0.921+0.039*
  2. √</li>

我已经创建了样式标签或对象,例如

<style name="table_TH" mode="Opaque" backcolor="#FFFFFF"> <box> <topPen lineWidth="1.5" lineColor="#000000"/> </box> </style> 

然后我将此对象添加到我的静态字段属性中,并将垂直对齐设置为 E 的中间。然后这只是 ireport 中的调整问题。感谢大家的帮助。

于 2012-07-10T03:33:55.010 回答