我工作的一个数学有关的网页和我在寻找一个解决方案向编写数学方程式很容易地到一个网页。有几种解决方案,随时提供给我的时刻:

  • 用胶乳,并将其发布在我的网页,如图像。
  • 使用者编辑

这两个解决方案并不理想似乎有些过时。替代应该是什么文字与图像从来都不是一个好主意,者编辑并不符合所有浏览器/操作系统。

我希望有一个现代化的解决方案使用的图像或者编辑,也许是利用sIFR显示的数学方程?后一点研究我仍然尚未找到任何真正的解决办法。

请注意,我要求为一个新方式的发布方程式。我不想像的要输出显示的网页上,并将是这些方程式呈现为 文本 数据。者编辑是最近我已经到来,但它仍然不理想。我想知道对一个同时是否有替代工具,如sIFR可以被用来创建公式。任何人有任何建议在这方面?

编辑: 它已经有一段时间,因为我最后一次更新这一员额,但与HTML5成为通过浏览器中有一个新的玩家在游戏,介绍乳胶、者编辑回到混合, MathJax!. MathJax是肯定的方式去!

类似的问题: 数学方程式在网上

有帮助吗?

解决方案

jsMath 包裹是一个选项,使用的乳胶的标记和地字体。引用他们的网页 http://www.math.union.edu/~dpvc/jsMath/:

该jsMath包提供了一种方法 包括数学中HTML网页 工作跨越多的浏览器 在Windows,mac OS X,Linux 和其他种类的unix。它的 克服的一些缺点 传统方法的使用 图像数学来表示:jsMath地使用的字体,这样他们 调整大小的时候你改变了大小 的文本浏览器,他们在打印 完整的分辨率打印机, 你不需要等待几十个 图像被下载了 看到的数学中的一个网页。也有优势的网页 提交人,因为没有必要 处理你的网页,以产生 任何图像,而是数学 进入TeX形式,因此很容易 创建和维持网页。

例如见 这页那一个.

其他提示

我刚写了一javascript模块,要做到这一点,名为jqmath.看看 http://mathscribe.com/author/jqmath.html

这有点类似于MathJax,但更简单,较小,速度更快。

我已使用的无国界表格合并的单元在我的网站显示的数学方程式。它优于大多数公式。但是,由于标记通常是有点复杂,将耗费时间在情况下的核心数学网站。

这里是代码:

<style type="text/css">
  table.math{font:17px georgia, times, serif;border-collapse:collapse;border:none;}
  td.a{text-align:center;}
  td.b{padding:0 2px;}
  td.c{border-top:1px solid #505050;border-left:1px solid #505050;border-bottom:1px solid #505050;}
  td.d{border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;}
  td.e{text-align:center;border-top:1px solid #505050;}
</style>
<table class="math">
  <tr>
    <td class="a">1</td>
    <td class="b" rowspan="2">&times;</td>
    <td class="c" rowspan="2">&nbsp;</td>
    <td class="a">8</td>
    <td class="b" rowspan="2">+</td>
    <td class="a">1</td>
    <td class="d" rowspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td class="e">x + 2</td>
    <td class="e">x + 2</td>
    <td class="e">x &minus; 1</td>
  </tr>
</table>

这里是输出上述代码:

enter image description here

乳胶是广泛使用已经在网上和在学术界中呈现的方程式。

一个很好的例子是维基百科上看看这页用于1例。

http://en.wikipedia.org/wiki/Latitude

我知道这是一个generlisation但是:使用图像是一个可行的方式实现的许多事的上网浏览器中的兼容的方式提供的,你提供的一些缺点。(eg.谷歌地图,圆角、图形、先进排版)

也月'可能被解释为'尝试,测试和功能完整的'

谢谢你指出sIFR-我要看看以后的我已经有一系列的事情探索与,例如印刷吗?(html+图像可以这样做得很好,可以sIFR?....)

我一直在使用的乳胶的插件汇合的wiki写方程式在网(及,在内联网)。它显示了一个图像的网络浏览器,但是你仍然可以看到的乳胶源如果编辑页。

我不知道你们在使用为主的网站,但你也许可以使用一个类似的方法:嵌入乳胶源网页,并使它作为一个形象的网络浏览器。

MathTran是最好的解决方案,我们遇到这样的:

http://www.mathtran.org/

我都喜欢 MathBin.net罗杰的在线公式编辑器.后者可以控制质量的输出。

你可以写你的乳胶直接在HTML网页,并显示它使用这种动态 图书馆 :

http://www.codecogs.com/components/equationeditor/equationeditor.php

该方案是使用 http://www.codecogs.com/components/equationeditor/equationeditor.php

该网站能让你键入你的方程式中的乳胶的格式和使用其TeX服务器,它将转换公式到图像,你将能够显示你的数学公式。

让我告诉你一个例子,假设我想打印一种集成式我只类型:

img style="显示:块;浮动:无;保证金-左:自动;保证金的权利:自动"title=" \int_{个}^{b}(x+2)dx "src="http://latex.codecogs.com/gif.latex?\int_{个}^{b}(x+2)dx"

参阅第3段代码、乳胶的数学方程式后面插入问题的标记在src="http://latex.codecogs.com/gif.latex?[把 你TeX码在这里]"

这将取决于你的主要目和观众。

者编辑(MathML2)听起来像是有希望的,但它仍然有很大的兼容性问题跨浏览器与者编辑式的编辑(或生成)。许多复杂的方程式将不能维持或展示的同样的跨越不同的浏览器。多数学编辑、转换器、发电机说他们的支持者编辑.但结果是不一样的尽管输出的可能看起来类似。它是不容易的/不可能确定的许多复杂的方程式中者编辑2.如果你只是有一些简单的公式,如果你能有你的受众使用的某一浏览器,那么这可能是一个选项。如果MathML3的广泛支持,然后者编辑可能的路要走。

如果你数学的表情不是交互式的和不必要的动态产生的),而不是静态网页,PNG或JPG图像可能是一个好的选择。大小的图像都不是很大,在大多数情况下,显示数的方程式中的一个页面是相当快的速度为我们大多数拥有高速互联网上这些天。没有太大的区别之间的新的图像与任何脚本基础的办法作为脚本基础的方程式往往是一些KBs,因为它需要时间来呈现的图像来自地方的电脑下载后所有的剧本。此外,有许多应用程序,支持重新编辑的巴布亚新几内亚或JPG格式基于方程式的图像。此(www.mathmagic.com)支持重新编辑PNG(透明PNG及),GIF,JPG,BMP。"增值"(www.dessci.com)支持重新编辑GIF。此也读取数学类型的图像。

如果一个基于矢量图像的格式是要求为两个屏幕和高质量的输出,如印刷、SVG可能的路要走。此外,PDF格式可以是一种选择,在某些情况下。许多Mac式编辑支持PDF的格式,因为它是一种类的(近地)Mac OS X格式。但只有少数几个支持PDF。它看起来最新的数学类型Mac版本支持PDF。此支持PDF Mac并取得胜利。它看起来此支持SVG。

如果方程式是通过一些有限的作家,有许多选项,以结合,以取得最佳的结果。例如使用最新的MS Word内建者编辑/XML基础的方程式编辑,然后将页的网络。或使用几个第3方所见即所得的方程式编辑(例如遮罩或此),用于快速编写和编辑,然后节省的方程式一个者编辑,橡胶,或Wiki符合公式格式和使用在线公式呈现的引擎如codecogs.com 或MathJax.

如果内容也应该被用于其他格式,诸如图书/ePub,应该有其他要考虑的因素包括高质量的公式和一体化的解决方案等。

请纠正我如果有什么不正确的。

iTex2Img 是最好的,我用过。这里是一个截图用一个例子。

enter image description here

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top