数学公式库KaTeX小实例
一、总结
一句话总结:
A、MathJax可以渲染公式,另一个库js库KaTeX有可以。
B、KaTeX是Khan Academy出品的一款快速、简单易用的JavaScript库,用来在Web上渲染TeX格式的数学公式。
1、在线的js和css显示正常,本地的js和css显示样式异常?
样式有问题,看css,css文件加载正常,发现css里面用相对路径引了字体,字体问题无疑了
二、数学公式库KaTeX小实例
博客对应课程的视频位置:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>KaTeX测试</title> </head> <body> <div> </div> <link href="https://cdn.bootcss.com/KaTeX/0.10.2/katex.min.css" rel="stylesheet"> <script src="https://cdn.bootcss.com/KaTeX/0.10.2/katex.min.js"></script> <script src="https://cdn.bootcss.com/KaTeX/0.10.2/contrib/auto-render.min.js"></script> <section id="content"> <div> $$Si=ei∑ej S_i = frac{e^i}{sum e^j} Si=∑ejei$$ </div> This is a test for $KaTeX$, $a^2 + b^2 = c^2$, if you want it in display style, try: $$ ext{e} = lim_{n oinfty} left(1+frac{1}{n} ight)^n,$$ </section> <!--<script>--> <!-- renderMathInElement(--> <!-- document.getElementById("content"),--> <!-- {--> <!-- delimiters: [--> <!-- {left: "$$", right: "$$", display: true},--> <!-- {left: "\[", right: "\]", display: true},--> <!-- {left: "$", right: "$", display: false},--> <!-- {left: "\(", right: "\)", display: false}--> <!-- ]--> <!-- }--> <!-- );--> <!--</script>--> <script> renderMathInElement( document.body, { delimiters: [ {left: "$$", right: "$$", display: true}, {left: "\[", right: "\]", display: true}, {left: "$", right: "$", display: false}, {left: "\(", right: "\)", display: false} ] } ); </script> </body> </html>
本地引入js和css,记得加上fonts