使用 mathjax 从包含 mathml 的 html 创建 svg

发布于 2025-01-09 05:37:25 字数 431 浏览 0 评论 0原文

我一直在尝试使用 mathjax 库来实现与此演示中类似的功能: https://www.mathjax.org/#demo

它非常适合我的用例,因为它解析如下字符串:

\\frac{n!}{k!(nk)!} = \\binom{n}{k}

并输出呈现的 HTML 和 乳胶。

不同的是我需要将其输出为 SVG。我正在尝试将其添加到 NestJS 应用程序中。

到目前为止,我已经尝试使用 mathjax-node 和 mathjax-full ,但都无法解决该问题。根据输入格式,要么无法解析字符串(MatML - 需要 标签),要么 html 在未渲染的情况下被喷出。

I have been trying to use the mathjax library to achieve something similar to what they have on this demo here:
https://www.mathjax.org/#demo

It works perfectly with my use case, because it parses strings like this: <p>\\frac{n!}{k!(n-k)!} = \\binom{n}{k}</p> and outputs the rendered HTML and LateX.

The difference is I need it output as SVG. I am trying to add it to a NestJS application.

So far, I have tried using both mathjax-node and mathjax-full and none of them have been able to solve the issue. Depending on the input format, either the string cannot be parsed (MatML - needs <math> tags), or the html is spewed out without being rendered.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文