19

我目前正在研究将二维数学公式放入网页的不同解决方案。我认为维基百科解决方案(从 LaTeX 源代码生成 png 图像)已经足够好了,直到我们在 webbrowsers 中获得对 MathML 的支持。

我突然意识到可以为数学公式创建一个等效的Google Charts API 。这已经完成了吗?由于 LaTeX 代码中涉及的奇怪字符,它甚至可能吗?

我想点击像 latex2png.org/api/?eq="E = mc^2" 这样的网址并得到以下响应:e=mc^2

编辑: 感谢到目前为止的答案。但是,我已经知道有几种工具可以从乳胶源代码(在线和我的命令行)生成 png 图像,但我正在寻找一种通过 Http GET 请求获取图像的简单方法。也许这样的服务不存在。

4

7 回答 7

25

更新

正如@hughes(和其他人)所指出的,以前的 Google Chart API 已被弃用。

我写的例子到 2015 年 9 月仍然有效,但现在应该使用一个新的(文档):

旧答案

谷歌图表可以做到(文档):

http://chart.apis.google.com/chart?cht=tx&chl=%5CLaTeX

我将它与 Google Docs 一起使用,因为它还不支持数学。

于 2009-09-04T19:15:33.420 回答
12

72pines.com 比 chart.apis.google更具可读性:

替代文字 http://tex.72pines.com/latex.php?latex=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D %0A

http://tex.72pines.com/latex.php?latex=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A

更改了背景颜色的chart.apis.google

替代文字

https://chart.apis.google.com/chart?cht=tx&chf=bg,s,FFFF00&chl=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A

chart.apis.google的背景颜色透明调整大小

替代文字

https://chart.apis.google.com/chart?cht=tx&chs=428x35&chf=bg,s,FFFFFF00&chl=%0D%0A4x_0%5CDelta%28x%29%2B3%5CDelta%28x%29%2B2%5CDelta%28x%5E2%29%3E0%0D%0A
于 2009-09-25T07:43:06.393 回答
9

您可以尝试使用在线图像生成器获取数学公式作为开始。

mathurl是 TinyURL.com 的数学版本。它允许您使用短 url 引用 LaTeXed 数学表达式。例如,http ://mathurl.com/?5v4pjw将显示 [LaTeX 输出图像],然后您可以对其进行编辑。有关mathurl 帮助页面的更多详细信息

于 2009-02-05T15:40:28.773 回答
8

我刚刚在 Ajaxian [通过 Wayback Machine]上遇到了MathJax :

MathJax 似乎有机会成为一个实用的解决方案,在 HTML 页面中提供高质量的 LaTeX 和 MathML 数学符号显示。

输出非常漂亮,而且都是纯 HTML 和 CSS,这使得它具有可扩展性和可选性。性能目前有点迟钝,但这是公认的。

于 2009-12-23T17:20:21.883 回答
1

正如大家所说,已经有很多服务可以做到这一点。这是我使用过多次的另一个简单的方法(如果需要,您可以将它本地安装在您的服务器上): http:
//www.codecogs.com/components/equationeditor/equationeditor.php

于 2009-02-05T15:48:41.613 回答
0

我会好好看看MediaWiki LaTeX 支持如何做到这一点并从那里借用。

于 2009-02-05T15:39:51.803 回答
0

请查看此站点以了解无需安装任何软件即可创建 TeX 文档的方法。然后,您可以使用任何屏幕捕获方法对结果图像进行片段化,并将结果图像嵌入到任何网站中。

访问http://sharelatex.com

该软件可以免费使用,但您需要注册才能创建文档。

于 2017-08-31T13:51:43.170 回答