原因

对于工科生和从事科研工作的而言,写作过程中可能需要编辑数学公式。最近想尝试在文章中添加数学公式,但是发现渲染不了,所以后面一直没有去解决这个问题。今天尝试再次解决文章渲染数学公式的问题。也方便在后面文章中使用数学公式

LaTeX编辑器

可以在编辑器里面写公式 或者 复制公式编辑器会自动识别

https://www.latexlive.com/

使用

可以使用MathML格式(推荐,后续本博客都使用MathML)
iShot_2022-10-05_23.04.20

MathML

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mi>z</mi><mo>=</mo><mfrac><mrow><mi>sin</mi><mo data-mjx-texclass="NONE">⁡</mo><mrow data-mjx-texclass="INNER"><mo data-mjx-texclass="OPEN">(</mo><msup><mi>x</mi><mrow><mn>2</mn></mrow></msup><mo>+</mo><mn>3</mn><msup><mi>y</mi><mrow><mn>2</mn></mrow></msup><mo data-mjx-texclass="CLOSE">)</mo></mrow></mrow><mrow><mn>0.1</mn><mo>+</mo><msup><mi>r</mi><mrow><mn>2</mn></mrow></msup></mrow></mfrac><mo>+</mo><mrow data-mjx-texclass="INNER"><mo data-mjx-texclass="OPEN">(</mo><msup><mi>x</mi><mrow><mn>2</mn></mrow></msup><mo>+</mo><mn>5</mn><msup><mi>y</mi><mrow><mn>2</mn></mrow></msup><mo data-mjx-texclass="CLOSE">)</mo></mrow><mo>⋅</mo><mfrac><mrow><mi>exp</mi><mo data-mjx-texclass="NONE">⁡</mo><mrow data-mjx-texclass="INNER"><mo data-mjx-texclass="OPEN">(</mo><mn>1</mn><mo>−</mo><msup><mi>r</mi><mrow><mn>2</mn></mrow></msup><mo data-mjx-texclass="CLOSE">)</mo></mrow></mrow><mn>2</mn></mfrac><mo>,</mo><mi>r</mi><mo>=</mo><msqrt><msup><mi>x</mi><mrow><mn>2</mn></mrow></msup><mo>+</mo><msup><mi>y</mi><mrow><mn>2</mn></mrow></msup></msqrt></math>

z=sin(x2+3y2)0.1+r2+(x2+5y2)exp(1r2)2,r=x2+y2

转义

\begin{split} z=\\frac{\\sin \\left(x^{2}+3 y^{2}\\right)}{0.1+r^{2}}+\\left(x^{2}+5 y^{2}\\right) \\cdot \\frac{\\exp \\left(1-r^{2}\\right)}{2}, r=\\sqrt{x^{2}+y^{2}} \end{split}

示例

iShot_2022-10-05_23.27.25

iShot_2022-10-05_23.28.53

[xyz]=[210]+[cosb0sinb010sinb0cosb][cosasina0sinacosa0001][costsintu],t=02π,u=55,a=1,b=0.5