gpt4 book ai didi

javascript - 从数据库中的内容渲染 TeX?

转载 作者:行者123 更新时间:2023-11-28 00:16:33 27 4
gpt4 key购买 nike

我正在使用 Firebase 将内容放到网站上。类似“获取多项选择题/选项并将它们插入 div 标签”之类的东西。其中一些问题使用数学/化学方程,我认为 TeX 将是一个很好的渲染工具。

基本上,如果我的问题是“哪种 react 是放热的?”,我希望我的答案选择看起来不像“Na + H2O -> NaOH + H2。”

我只是不知道如何。

我已经尝试过这个脚本,但它不起作用。我认为这是因为从数据库检索并通过 getElementById 将其填充到 div 标记中绕过了我可以使用脚本执行的操作。

<script type="text/javascript" src="http://latex.codecogs.com/latexit.js"></script>

我想也许我可以让它与 document.write() 一起使用,但我对它不是很熟悉(抱歉,我根本不是网络开发人员)。

有什么我可以做的吗,HTML/JavaScript/任何可以帮助我解决这个问题的东西?提前致谢!

最佳答案

我建议联系MathJax 。这是一个用 javascript 编写的开源 Latex 排字机。您可以对其进行配置,以便在从数据库中提取方程后,它将呈现方程。

如果你的方程非常简单,只有一些下标和上标 MathJax 可能就有点大材小用了。只需<sup>就可以做得很好和<sub>标签和一些样式。您的等式可以表示为

Na + H<sub>2</sub>O ⟶ NaOH + H<sub>2</sub>

维基百科中的很多数学都使用这种方法。

关于javascript - 从数据库中的内容渲染 TeX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com