在浏览器中仅重新呈现MathJax公式的一部分,可以使用MathJax的"Rerender"功能来实现。
MathJax是一个用于在浏览器中呈现数学公式的开源库,它可以将数学公式渲染为可交互和高质量的数学符号。要仅重新呈现公式的一部分,可以遵循以下步骤:
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script>
<div id="myEquation">...</div>
var mathjaxElement = MathJax.Hub.getAllJax("myEquation")[0];
这里的"myEquation"是之前给公式部分添加的ID。然后,使用以下代码来重新呈现该公式:
MathJax.Hub.Queue(["Rerender", MathJax.Hub, mathjaxElement]);
这样,MathJax将会在浏览器中重新呈现指定ID的公式部分,而不会重新呈现其他公式或页面中的其他部分。
需要注意的是,以上代码示例中使用的是MathJax的默认配置,即TeX-MML-AM_CHTML。如果需要使用其他配置,可以根据实际需求自行修改。
推荐的腾讯云产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)。
领取专属 10元无门槛券
手把手带您无忧上云