找回密码
 快速注册
搜索
查看: 3|回复: 3

如何在 SVG 图表中包含 MathJax SVG

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2024-9-10 03:56 |阅读模式
除了 <foreignObject> 之外,还有一种方法:用 <g transform="translate(x,y)"> 包裹

这种方法不需要指定 MathJax 公式的高度和宽度,比 <foreignObject> 简便

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2024-9-10 03:59

在 SVG 图表中包含 MathJax

在 SVG 图表中包含 MathJax $A(0,0),B(u_1,0),C(u_2,x_1),D(x_2,x_1)$.
方法如下:

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2024-9-10 04:06
除了包在 <g transform="translate(x,y)"> 中,我们还可以将 MathJax SVG 的属性 x 和 y 设置为所需的对应值,因此不需要包 <g> 元素


3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2024-9-10 04:22
另一种方法是使用 CSS 绝对定位。latex2js.com/ 使用了这种方法。这需要包一个 <div> 元素
$x(t)$
$f(t)$
$g(t)$
$y(t)$
$h(t)$
$X_k = \frac{1}{p} \sum \limits_{n=\langle p\rangle}x(n)e^{-ik\omega_0n}$

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:36

Powered by Discuz!

× 快速回复 返回顶部 返回列表