美文网首页工作生活
angular5 使用 npm 集成 MathJax

angular5 使用 npm 集成 MathJax

作者: 马克_唐卡 | 来源:发表于2019-07-01 19:09 被阅读0次
  1. 安装 mathjax (建议指定版本,避免升级带来的问题):
npm install mathjax
  1. 安装顺序导入js(严格按照顺序,否则会报 找不到 错误):
import 'mathjax/MathJax.js?config=TeX-MML-AM_CHTML';
import 'mathjax/config/TeX-MML-AM_CHTML.js'
import 'mathjax/extensions/MathMenu.js';
import 'mathjax/extensions/MathZoom.js';
import 'mathjax/jax/output/CommonHTML/config.js';
import 'mathjax/jax/output/CommonHTML/jax.js?V=2.7.5';
import 'mathjax/jax/output/CommonHTML/fonts/TeX/fontdata?V=2.7.5';
import 'mathjax/jax/output/CommonHTML/autoload/multiline.js?V=2.7.5';
import 'mathjax/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js?V=2.7.5';
  1. 在 ts 文件生命 MathJax:
declare var MathJax: any;
  1. 在初始化方法中初始化 MathJax:
MathJax.Hub.Config({
     tex2jax: {
       inlineMath: [ ['$','$'], ["\\(","\\)"] ],
       displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
     }});
  1. 在页面需要渲染公式的地方调用渲染方法:
MathJax.Hub.Queue(['Typeset', MathJax.Hub]);

注意:第5步中的方法如果调用地方不对,将会没有效果,我的需求是在服务器拿回全部数据后,用户会选择性的显示指定内容,这时候需要在用户更新内容前后都调用。想用的同学,可以自行尝试。

相关文章

  • angular5 使用 npm 集成 MathJax

    安装 mathjax (建议指定版本,避免升级带来的问题): 安装顺序导入js(严格按照顺序,否则会报 找不到 错...

  • MAthJax 让页面支持数学公式

    Mathjax 官网Mathjax 文档 引入cdn 方式npm 方式 风格数学公式分为行公式和块公式,块公式默认...

  • 记录

    ant design 布局 高度100% angular5 jsonp使用 httpclient service ...

  • Markdown文本如何插入Latex公式

    网页版-MathJax Markdown文本一般使用MathJax来插入Latex公式。 本地版-Macdown ...

  • markdown 拓展 - MathJax 教程

    MathJax简介 MathJax 是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览...

  • MathJax

    官方文档:http://docs.mathjax.org/en/latest/ MathJax有三种使用方式:CD...

  • Mathjax与LaTex公式简介

    MathJax简介 MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览...

  • 三方库踩坑记录

    mathjax跳过部分渲染使用mathjax解析时候,部分内容不想渲染为公式,比如要复制的部分。可以使用关键字 s...

  • vue 开始

    npm 工具 下载 npm 安装 vue, npm install vue 安装集成工具, npm install...

  • WEB-TOOLS-02MathJax渲染

      公式渲染当然是鼎鼎大名的MathJax了,在Jupyter使用的也是这个。MathJax支持MathML与Te...

网友评论

    本文标题:angular5 使用 npm 集成 MathJax

    本文链接:https://www.haomeiwen.com/subject/nxvncctx.html