Javascript 如何在html中嵌入latex公式?

Javascript 如何在html中嵌入latex公式?,javascript,html,latex,Javascript,Html,Latex,我想在HTML文档中包含一些公式,如下所示: <h1>Embedded formula</h1> <p>And here it goes!</p> <p><span class="latex">x^n+y^n=z^n</span></p> 嵌入公式 就这样 x^n+y^n=z^n MathML对于这个任务来说似乎有点太复杂了(我在latex中已经有很多复杂的公式),所以使用latex似乎是一个更好

我想在HTML文档中包含一些公式,如下所示:

<h1>Embedded formula</h1>
<p>And here it goes!</p>
<p><span class="latex">x^n+y^n=z^n</span></p>
嵌入公式
就这样

x^n+y^n=z^n

MathML对于这个任务来说似乎有点太复杂了(我在latex中已经有很多复杂的公式),所以使用latex似乎是一个更好的方法

有一个关于stackoverflow的版本,但它有点过时(在过去两年中很多事情都发生了变化),我希望这样的html不需要连接到Internet


似乎可以实现jQuery插件,该插件将以某种方式与+交互并执行相关任务,但是如果已经存在某种解决方案,我将避免编写这样的新库。

如果您希望能够在HTML中编写LaTeX代码并将其很好地呈现,您可能需要
. 它需要Javascript,但结果非常好。它运行在以及许多其他网站上。

如果您希望能够在HTML中编写LaTeX代码并将其很好地呈现,您可能需要 . 它需要Javascript,但结果非常好。它运行在以及许多其他网站上。

您可以使用jsMath

或者,MathML是w3c标准,但目前浏览器不太支持它。

您可以使用jsMath


或者,MathML是w3c标准,但目前浏览器不太支持它。

使用bash脚本转换公式,并将其转换为html png文件。如果您认为现有问题已经过时,您应该尝试改进其答案,而不是故意发布重复的。@JukkaK.Korpela,MathJax是一个非常慢的基于javascript的工具,我认为,在严肃的事情中使用它是不好的;唯一的好处是从公式中生成png图像并将其粘贴到html中。一个古老的工具
latex2html
在常见情况下不起作用(但有时它会有所帮助)。另一种工具
tex4mk
更糟糕。遗憾的是,只有一种常见的方法可以将latex转换为html:手工!通过bash脚本转换公式,并将其转换为html png文件。如果您认为现有问题已经过时,您应该尝试改进其答案,而不是故意发布重复的问题。@JukkaK.Korpela,MathJax是非常慢的基于javascript的工具,我认为,在严肃的事情中使用它是不好的;唯一的好处是从公式中生成png图像并将其粘贴到html中。一个古老的工具
latex2html
在常见情况下不起作用(但有时它会有所帮助)。另一种工具
tex4mk
更糟糕。遗憾的是,只有一种常见的方法可以将latex转换为html:手工!MathJax似乎是完美的答案;我想知道为什么我没有找到它earlier@penartur你也可以在网上试试。这真的非常令人印象深刻,虽然,因为它只是做数学,而不是完全成熟的乳胶,奇怪的变通方法有时是必要的。例如,在年,我不得不使用一大堆嵌套的数组,我认为在这些数组中,一种更清洁的解决方案可以在原乳胶中使用。希望它足以满足我的需要。显而易见的问题是,我认为它不支持latex软件包(与之捆绑的软件包除外,如amsmath);另一方面,texlive.js+pdf.js组合应该支持这些。作为旁注,我问这个问题是为了为我的论文准备一个演示文稿,这个演示文稿也涉及公式等价性(尽管形式为“\phi\vdash\psi”和“\psi\vdash\phi”)。@penartur我没怎么看texlive.js和pdf.js,但是我刚才的快速浏览让它看起来更像是用于编译PDF的,不是吗?MathJax似乎是一个完美的答案;我想知道为什么我没有找到它earlier@penartur你也可以在网上试试。这真的非常令人印象深刻,虽然,因为它只是做数学,而不是完全成熟的乳胶,奇怪的变通方法有时是必要的。例如,在年,我不得不使用一大堆嵌套的数组,我认为在这些数组中,一种更清洁的解决方案可以在原乳胶中使用。希望它足以满足我的需要。显而易见的问题是,我认为它不支持latex软件包(与之捆绑的软件包除外,如amsmath);另一方面,texlive.js+pdf.js组合应该支持这些。作为旁注,我问这个问题是为了为我的论文准备一个演示文稿,这个演示文稿也涉及公式等价性(尽管形式为“\phi\vdash\psi”和“\psi\vdash\phi”)。@penartur我没怎么看texlive.js和pdf.js,但是我刚才的快速浏览让它看起来更像是用来编译PDF的,不是吗?