在网站上使用分数

时间:2013-02-03 11:01:18

标签: html ms-word numbers number-formatting fractions

是否可以在网站上使用任何分数符号,例如¼而不是1/4?

从我收集的内容来看,这些是我唯一可以使用的内容:

½

⅓⅔

¼¾

这是对的,为什么?我问这个的原因是因为我已经完成了谷歌网络搜索,似乎无法找到任何其他人...例如。 2/4

5 个答案:

答案 0 :(得分:3)

如果这是您想要的,您可以测试http://www.mathjax.org/它是一个Javascript库来制作数学公式。

答案 1 :(得分:2)

下图显示了所有unicode定义的分数符号。他们每个人都被视为一个单一的角色。当然,您可以自由地使用所有这些,但如果您想要更多,例如123/321,那么你应该注意一个可以动态创建分数的库。

这样做的选项是使用LaTeX。关于如何做到这一点还有另一个question(答案非常好)。

enter image description here

来自http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html#fractions的图片

答案 2 :(得分:1)

因为我不知道HTML5包含MathML,它可以代表你想要的任何分数。

在搜索unicode表时,我也发现了这些:⅑ ⅒ ⅕ ⅖ ⅗ ⅘ ⅙ ⅚ ⅛ ⅜ ⅝ ⅞

答案 3 :(得分:0)

网页是使用文字构建的,该文字是以某个character set编码的。您选择的字符集决定了可以显示的字符。这也意味着无法显示字符集中不存在的字符或符号。

如迈克尔的回答所示,Unicode定义了许多分数的符号。这些可以在不使用各种技巧的情况下显示,例如服务器或客户端生成的小位图显示所需的分数,或者由 mohammad mohsenipur是一个转换TeX或MathML的Javascript库。

答案 4 :(得分:0)

有几种可能性:

  • 对分数使用特殊字符。例如2/4不可能,除了你找到的三种最常见(粗俗)的部分之外,所有字体都有问题。
  • 使用<sub>2</sub>/<sup>4</sup>之类的标记。可能会弄乱你的行距,看起来并不是特别好。
  • 使用一些CSS构建一个分数来进行定位和大小控制,并使用分数斜杠字符而不是常用斜杠。我会说,真的很尴尬。
  • 使用OpenType <code>"frac"</code>功能。相当有限的浏览器支持,尤其是字体支持。
  • MathJax,例如\(\frac{2}{4}\)或更精心设计的TeX代码,为分数生成不同的样式。
  • MathML了。详细,HTML中的MathML浏览器支持可能会更好。

我的页面“数学在HTML(和CSS)”中的Fractions部分详细解释了这些内容。

因此,选择取决于许多因素。它还取决于字体相当多。我建议您使用要使用的字体系列声明来测试不同的选项。尽管存在许多替代方案,但最终可能只使用简单的线性表示法,如2/4。