有时候我们项目里面会嵌套一些数学公式说明
例如
可能你会发现市面上有很多的第三方库可以实现,比如:
MathJax: https://www.mathjax.org/
但是我们项目里面用到公式可能就一个页面,引一个第三方库进来会显得十分臃肿,而且配置起来也十分的麻烦,除非涉及公式编辑或者书写的需求
这时如果你的项目没有换肤要求,最简单的做法就是图片,让ui把展示的图片给你,直接放到项目里就好了,也省去了对样式和内容的负责
如果你的项目涉及换肤的话,图片可能就就不太满足了,这时候可以用以下做法:
进入LaTeX网站:https://www.latexlive.com/
- 输入你的公式表达式
- 导出html
3.放到项目里面给相应的样式
<template>
<div>
<h2>公式</h2>
<math class="formule" display="block">
<mfrac>
<mn>1</mn>
<mrow>
<msup>
<mi>n</mi>
<mrow>
<mn>2</mn>
</mrow>
</msup>
<mo>−</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mrow data-mjx-texclass="INNER">
<mo data-mjx-texclass="OPEN">(</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>n</mi>
<mo>−</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mo>−</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mo data-mjx-texclass="CLOSE">)</mo>
</mrow>
<msub>
<mi>a</mi>
<mrow>
<mi>n</mi>
</mrow>
</msub>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<mrow data-mjx-texclass="INNER">
<mo data-mjx-texclass="OPEN">(</mo>
<mi>n</mi>
<mo>−</mo>
<mn>1</mn>
<mrow data-mjx-texclass="INNER">
<mo data-mjx-texclass="OPEN">)</mo>
<mi>d</mi>
<mo data-mjx-texclass="CLOSE" fence="true" stretchy="true" symmetric="true"></mo>
</mrow>
<mo data-mjx-texclass="CLOSE" fence="true" stretchy="true" symmetric="true"></mo>
</mrow>
</math>
</div></template>
有帮助到你话,点个赞再走吧!