首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tex标记,如何用Python在Html中呈现它?

Tex标记,如何用Python在Html中呈现它?
EN

Stack Overflow用户
提问于 2011-01-04 10:15:55
回答 1查看 920关注 0票数 4

最近,Tex标记支持已被已添加用于下列堆栈Exchange站点:

这些站点使用客户端马蒂贾克斯库正确格式化提交给用户的公式。

由于添加了这个新特性,StackExchange API返回带有$ char标记分隔的公式的JSON问答文本(这里是一个示例)。

StackPrinter构建在这个API之上,它只是打印返回的带有可测结果的$文本。

我正在搜索服务器端Python库,它可以解析和转换JSON数据,以正确地呈现Html中的Tex标记。

你知道什么解决办法吗?

申请详情:

平台:Google App Engine

框架:蹼状

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-04 23:59:08

您可以尝试将TeX工具(如tex.latex2dvi吡咯)与DVI到映像工具(如德维)结合使用。要在服务器端实现这一点,您需要一个API端点,它以TeX代码作为输入,并以图像作为输出。通过这种方式,您可以将数学公式呈现为图像,方法是将它们的源指向该URL,并使用相应的参数。这是相当复杂的,但好消息是用于数学公式的Google图表API已经提供了这样的服务。

无论如何,我会考虑使用MathML在客户端呈现数学符号,因为所有主要的web浏览器( Internet除外)都支持符合HTML5标准的这个特性。或者仅仅包括类似于StackExchange的Mathjax (这也是客户端标记呈现)。这似乎是最简单和跨平台的选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4592501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档