cariols 2023-12-01 08:51 采纳率: 50%
浏览 7

请问如何用文本展示特别复杂的公式

你好,我是代码初学者,想写一些东西方便自己使用,现在在wxml,css,js,微信小程序 中遇到一个问题:
就是那种很复杂的公式,又是带根号又是分子分母又是西格马的一大串,我想要它完整的将公式本身展示出来,而不是利用它算结果,除了用图片,还有什么方法吗?
我在网上查了半天也找不到,只看到有人说有一个latex但微信又不支持。
请问现在是没有办法做到吗?我连查阅和学习都不知道从哪儿入手。(我只会上面说的那四种东西,别的语言都不会)

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-12-01 11:03
    关注

    【以下回答由 GPT 生成】

    回答:

    在javascript中,可以使用MathJax库来展示数学公式。MathJax是一个开源的JavaScript库,可以将数学公式渲染为可视化的数学符号。

    下面是使用MathJax展示复杂公式的步骤:

    1. 首先,将MathJax库添加到您的项目中。您可以通过以下CDN链接将其引入到您的HTML文件中:
    <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script>
    
    1. 然后,您可以在需要展示公式的地方使用MathJax语法编写公式。MathJax支持多种数学语法,包括TeX和MathML。例如,要展示一个平方根的公式,可以使用以下语法:
    <script type="text/x-mathjax-config">
        MathJax.Hub.Config({
            tex2jax: {
                inlineMath: [['$', '$'], ['\\(', '\\)']]
            }
        });
    </script>
    
    <div>
       $\sqrt{a^2 + b^2}$
    </div>
    
    1. 最后,您还需要在页面加载时启动MathJax引擎,以便它能够渲染您的数学公式。可以在页面的底部添加以下代码:
    <script type="text/javascript">
        MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
    </script>
    

    这样,当页面加载完成时,MathJax将自动渲染数学公式。

    请注意,MathJax需要网络连接才能加载所需的资源来渲染数学公式,因此您的小程序需要联网才能正常展示。

    希望这个解决方案可以帮助您展示复杂的数学公式。如果您有任何其他问题,请随时提问。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 12月1日