安装
pnpm install mathjax
新建文件@/util/mathjax.js
window.MathJax = {tex: {inlineMath: [["$", "$"],["\\(", "\\)"],], // 行内公式选择符displayMath: [["$$", "$$"],["\\[", "\\]"],], // 段内公式选择符},startup: {ready() {MathJax.startup.defaultReady();},},
};
main.js中引入
import "@/utils/mathjax"; // 必须在引入mathjax前引入mathjax的配置文件
import "mathjax/es5/tex-mml-chtml"; // 使用 tex-mml-chtml
代码中使用
<script setup>onMounted(() => {MathJax.typesetPromise()
});</script><template><div>$$x = {-b \pm\sqrt{b^2-4ac} \over 2a}.$$</div>
</template>
效果
参考:
vue3 安装使用 mathJax - 掘金