我想写下sigma符号∑
,其值为n=0
的底部,顶部n
和html旁边的bn
。任何人都可以告诉我这样做的正确方法吗?
答案 0 :(得分:2)
你在HTML中用什么来制作二维公式是相当有限的,并产生尴尬的结果(见我的论文Math in HTML (and CSS))。单独使用HTML可以做到的最好就是:
<table cellspacing="0" cellpadding="0">
<tr><td align="center"><i>n</i> <td>
<tr><td align="center"><big>∑</big> <td><i>b<sub>n</sub></i>
<tr><td align="center"><i>n</i> = 0 <td>
</table>
也许用CSS调整一下会有所帮助。这是一个边缘情况:任何更复杂的事情都可能因为HTML和CSS合理格式化而变得太复杂。对于更复杂的数学表达式,通常建议使用MathJax或类似的库。使用MathJax,您可以编写
<script src=
"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
$$\sum_{n=0}^n{b_n}$$
示例输出(第一个来自纯HTML代码,第二个来自MathJax):
答案 1 :(得分:1)
JSFiddle链接[LaTeX](由@Blender提供):http://jsfiddle.net/39tqfc1d/1/
\[
\sum_{n = 1}^k b_n
\]
JSFiddle链接[MathML]:http://jsfiddle.net/39tqfc1d/
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<munderover>
<mo>∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mi>k</mi>
</munderover>
</math>
答案 2 :(得分:1)