【问题标题】:Free Math equation image generator免费数学方程图像生成器
【发布时间】:2012-10-26 13:31:09
【问题描述】:

我正在寻找一个生成数学方程式的组件。 就像 wikipedia 所拥有的一样,但对于 windows 服务器。

如果我输入 x^2,它将生成一个格式正确的 gif 作为输出

它必须在 IIS 和 .NET 上运行,而不是来自某个地方的 Web 服务。

有人见过这样做的吗?

【问题讨论】:

  • 上次我不得不这样做,我在我的 C 程序中嵌入了一个 TCL 解析器,并使用了 TCL/tk 图形模块...
  • 这些方程会有多复杂?算术和一些常用函数(触发...),还是真正的数学排版(例如这里出现的那种东西:en.wikipedia.org/wiki/Lebesgue_integration)?
  • 是的,它需要真正的数学排版,就像维基百科上的排版

标签: c# math


【解决方案1】:

Check this out。他们有一个类似 LaTeX 的公式编辑器,显然可以用 Visual Studio 编译他们的代码。您可能会得到与您的问题相关的工作。

【讨论】:

  • 在哪里可以下载源代码?我所看到的只是一个基于网络的 eq 编辑器
  • 通读网站,特别是安装部分。这一切都在那里。当然,你还需要安装 LaTeX 和 PHP……但是你可以从你的 ASPX 程序中访问它。您可以在相同或不同的服务器上托管 PHP/LaTeX 部分。
【解决方案2】:

好吧,一种选择是编写您自己的解析器 - 即采用“x^2”并构建一个 .NET 3.5 Expression 来做同样的事情。拥有Expression 后,您可以使用Compile() 获取可用于生成积分的委托(例如Func<double,double>)。这并不是一项巨大的工作(几个月前,我花了大约 2 个小时来编写一个类似的(虽然是基本的)解析器)。

当然,您仍然需要担心成像方面......也许几个月前发布的.NET chart control? (不仅仅是 ASP.NET)

【讨论】:

  • .NET 图表控件看起来很有趣。但我没有看到任何格式化方程式的东西
【解决方案3】:

我正在使用MathJax 在网站中生成方程式, 基本上我写HTML。我没有遇到任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 2010-09-12
    • 2011-02-28
    相关资源
    最近更新 更多