我正在用 html 做一个网站,我的网站是关于数学的。所以,我需要在那里写方程式,但我不知道怎么做。我一直在搜索,找到了这个网站
https://proofwiki.org/wiki/Main_Page
我看到了该页面的源代码,它似乎使用 Latex 符号来编写方程式,例如
出现符号“$”,其在此网站中产生的结果与在 LaTex 中产生的结果相同,有人能帮助我知道这是如何做到的吗?
答案1
这是什么?
已经完成了MathJax;它甚至还有一个标签:mathjax。它是一个适用于所有浏览器的 JavaScript 数学显示引擎。如果右键单击方程式,您应该会看到“关于 MathJax”和“帮助”。要查看符号,请右键单击方程式并选择“将数学显示为”,然后选择“tex 命令”或“MathML”。
它在做什么?
Javascript 脚本用于网站。其用途多种多样,其中之一就是为网站内容(主要是文本和数据)添加特殊效果。(这是关于 JS 的一个非常常见的描述)
这里 MathJax 会将 Javascript 脚本加载到您所在的网站上,然后搜索以“$”或“(”字符包围的 latex 数学 (看到这个 和这个),最后将其以一个奇特的方程式呈现。
有关其他信息,请参阅LaTeX 到 MathML 的转换:工具、限制和方法?。
如何将其放入我的网站?
如果您使用内容管理系统(例如 Wordpress、Moodle 或 Drupal)创建网站,可能已经有一个插件可以将 MathJax 添加到您的网站,例如 Wordpress 或 Drupal。如果有可用的插件,您可能需要下载或激活它。。
如果你没有使用上述内容,请参阅网站集成。
有关版本的一些信息
您可以选择使用 MathJax 3 或 2。版本 2 的某些功能仍在迁移到版本 3。MathJax 版本 2 仍然存在,您可以使用它,直到版本 3 提供您想要的功能。
文档
问题
您可以询问有关转换问题和澄清问题的问题,无论它们来自 Tex.SE 中的 MathJax,以及类似的查询mathjax- 点击图标。有关 MathJax 的问题应发送至https://groups.google.com/g/mathjax-users或者https://stackoverflow.com/questions/tagged/mathjax。
根据您想要表达的数学的复杂程度,您可以考虑使用 Emacs 的组织模式编写内容一次,然后将其导出为“.html”、“.tex”(然后是“.pdf”)或“.odt”(请参阅“导出和发布”部分)这里)。您仍然可以运用您的 LaTeX 专业知识。但是,它可以帮助您将想法集中在一个地方,并在需要时以您想要的格式导出它们。例如,请参阅 John Kitchen 的演示这里。