用于生成类似 TiKZ 的图表的 JavaScript 库?

用于生成类似 TiKZ 的图表的 JavaScript 库?

我通常可以使用 mathjax 来处理方程式和符号,但图表呢?Mathjax 不支持 TiKZ,所以我正在寻找一个可以代替 TiKZ 的 JavaScript 库。到目前为止JSXGraphtwo.js看起来很有希望 – 我想知道是否有人可以推荐或评论?

答案1

https://github.com/kisonecat/tikzjax是一个渲染 TikZ 图像的 JavaScript 库。当<head>包含

<link rel="stylesheet" type="text/css" href="http://tikzjax.com/v1/fonts.css">
<script src="http://tikzjax.com/v1/tikzjax.js"></script>

然后在正文中编写如下代码

<script type="text/tikz">
  \begin{tikzpicture}
    \draw (0,0) circle (1in);
  \end{tikzpicture}
</script>

转换为预期的 SVG。这通过在浏览器中运行 TeX 本身来实现(具体来说,web2js是一个用于将 TeX 编译为 WebAssembly 的 Pascal 编译器。

相关内容