Angular cli 数学贾克斯

标签 angular mathjax

Angular 4.0 npm install mathjax for node_module, 添加 "scripts": ["./node_modules/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"], 到 angular-cli.json 并添加types": ["mathjax"],` 到 tsconfig.app.json

但错误提示“找不到 MathZoom.js 和 MathMenu.js”。 如何处理这个问题...... 谢谢!!!!!!

最佳答案

要将 MathJax 添加到 Angular 4 应用程序中,只需在 index.html 中添加以下行并执行以下步骤即可。

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script>
<!-- MathJax Implementation -->
  <script type="text/x-mathjax-config">
        MathJax.Hub.Config({
         showProcessingMessages: false,
         tex2jax: { inlineMath: [['$','$'],['\\(','\\)']] }
        });
    </script>

要在其中呈现公式的 HTML 代码

<div class="mathjax" >{{Formula}}</div>

要应用mathjax的TS文件

let mathjax=document.getElementsByClassName('mathjax');
       eval('MathJax.Hub.Queue(["Typeset",MathJax.Hub, mathjax])');
      eval('MathJax.Hub.Queue(["Typeset",MathJax.Hub, mathjax])');

关于 Angular cli 数学贾克斯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47306527/

相关文章:

mathjax - 为什么 MathJax 不使用 "\LaTeX"宏渲染 LaTeX Logo ?

css - 使用 angular-cli 构建是否会添加新的用户代理样式表?

angular - 使用 *ngFor 显示列的 Bootstrap 表

javascript - Angular js 到 Angular 5 迁移

latex - Mathjax Latex 符号正方形和三角形大小

jekyll - 将 MathJax 与 Jekyll 结合使用

javascript - Ionic 4 ion-slides第二次忽略slideOptions

angular - angular2 如何在同一请求中发布 JSON 数据和文件

html - 如何使 div 容器扩展到带有水平滚动条的整个 HTML 页面

python-sphinx - MathJax 未在 Sphinx 中呈现