MathJax 中的 Asymptote(特别是 MathStack 中的图表)

MathJax 中的 Asymptote(特别是 MathStack 中的图表)

我想为我的博客添加渐近线图,它使用 MathJaX。但我做不到。有什么建议吗?

以下是一个例子:

import graph; size(15.78cm); 
    real labelscalefactor = 0.5; /* changes label-to-point distance */
    pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps); /* default pen style */ 
    pen dotstyle = black; /* point style */ 
    real xmin = -4.3, xmax = 11.48, ymin = -2.92, ymax = 6.3;  /* image dimensions */
/* draw figures */
draw(circle((3.34,0.98), 3.0345345606863665), linewidth(2.)); 
draw(circle((0.84,-0.74), 3.0345345606863665), linewidth(2.)); 
 /* dots and labels */
dot((3.34,0.98),dotstyle); 
dot((0.84,-0.74),dotstyle); 
clip((xmin,ymin)--(xmin,ymax)--(xmax,ymax)--(xmax,ymin)--cycle); 
 /* end of picture */ 

这给了我这个图表:

在此处输入图片描述

我知道我们可以在 LaTeX 中添加 asy,因为我们可以在 Overleaf 中做到这一点,解决问题的艺术网站也是如此。

但是我们可以在基于 MathJaX 的 Math StackExchange 和 Blogger 中添加渐近线图吗?

答案1

目前接受的答案 没有提到还能够以和(用于交互式 3D )格式Asymptote生成输出。pngsvghtmlwebgl

不幸的是,的图片上传系统Math.SE 不允许上传图片,但至少你可以通过创建以下格式svg的图像来避免截图png

asy -f png -render=4  <asy-file>

答案2

值得注意的是,mathjax 实际上不是 LaTeX,而是用 JavaScript 重新实现的 LaTeX 子集(仅数学部分)。asymptote 也不是 LaTeX,而是一个输出 eps 或 pdf 文件的独立程序。因此,它与 mathjax 相差几步。

在博客中使用渐近线图的最佳方法是生成图表,然后截取屏幕截图并将屏幕截图作为图像导入到博客(或 Math.SE)。

相关内容