🐛 Fixed #90: Make mathjax support inline show.
This commit is contained in:
parent
45f7a84631
commit
f955bcfa85
17
assets/js/third-party/others/math.js
vendored
17
assets/js/third-party/others/math.js
vendored
@ -4,13 +4,24 @@ NexT.plugins.others.math = function() {
|
||||
|
||||
if (render === 'mathjax') {
|
||||
const render_js = NexT.utils.getCDNResource(NexT.CONFIG.page.math.js);
|
||||
NexT.utils.getScript(render_js, function(){
|
||||
const mathjaxCfg = `
|
||||
window.MathJax = {
|
||||
// 自定义内联数学公式的分隔符号
|
||||
tex: {
|
||||
inlineMath: [["$", "$"]],
|
||||
inlineMath: [['$', '$'], ['\\(', '\\)']]
|
||||
},
|
||||
// SVG 渲染配置为全局共享字体缓存
|
||||
svg: {
|
||||
fontCache: 'global'
|
||||
},
|
||||
// 排除特定的HTML标签,避免渲染
|
||||
options: {
|
||||
skipHtmlTags: ["script", "noscript", "style", "textarea", "pre"],
|
||||
}
|
||||
};
|
||||
});
|
||||
`;
|
||||
NexT.utils.getScript(null, { textContent: mathjaxCfg });
|
||||
NexT.utils.getScript(render_js, { attributes: { id: "MathJax-script", "async": true }});
|
||||
}
|
||||
|
||||
if (render === 'katex') {
|
||||
|
@ -163,25 +163,25 @@ plugins:
|
||||
js:
|
||||
name: mathjax
|
||||
version: 3.2.2
|
||||
file: es5/tex-mml-chtml.js
|
||||
file: es5/tex-mml-svg.js
|
||||
|
||||
katex:
|
||||
js:
|
||||
- name: katex
|
||||
alias_name: KaTeX
|
||||
version: 0.16.9
|
||||
version: 0.16.15
|
||||
file: dist/katex.min.js
|
||||
|
||||
- name: auto-render
|
||||
alias: katex
|
||||
alias_name: KaTeX
|
||||
version: 0.16.9
|
||||
version: 0.16.15
|
||||
file: dist/contrib/auto-render.min.js
|
||||
|
||||
css:
|
||||
name: katex
|
||||
alias_name: KaTeX
|
||||
version: 0.16.9
|
||||
version: 0.16.15
|
||||
file: dist/katex.min.css
|
||||
|
||||
# 画图渲染
|
||||
|
@ -4,7 +4,7 @@ description: "主题支持mathjs和katex两种不同插件的数学公式渲染
|
||||
keywords: "math,formula"
|
||||
|
||||
date: 2022-09-11T10:16:02+08:00
|
||||
lastmod: 2022-09-11T10:16:02+08:00
|
||||
lastmod: 2024-12-12T18:48:32+08:00
|
||||
|
||||
categories:
|
||||
- 第三方引入
|
||||
@ -29,7 +29,7 @@ math: mathjax
|
||||
|
||||
- 使用 `hugo new` 命令创建一篇新的文章
|
||||
- 可以全局启用数据公式渲染,请在项目配置参数 `math: katex` 或 `math: mathjax`
|
||||
- 或是将该参数配置到需要显示数学公式的页面头部(减少不必要的加载消耗)
|
||||
- 或是将该参数配置到需要显示数学公式的页面头部(减少不必要的资源加载消耗)
|
||||
|
||||
{{< /note >}}
|
||||
|
||||
@ -37,6 +37,16 @@ math: mathjax
|
||||
|
||||
## 例子
|
||||
|
||||
### 内行公式
|
||||
|
||||
二次公式: $ax^2 + bx + c = 0$ (支持用`\$....\$`格式的行内公式)
|
||||
|
||||
二次公式(换行显示公式) $$ax^2 + bx + c = 0$$
|
||||
|
||||
更加复杂公式是这样的: $\lim^{x \to \infty}_{y \to 0}{\frac{x}{y}}$
|
||||
|
||||
其它内联公式显示(分数表达 ):\(\frac{1}{2}\)(支持用`\(...\)`格式的行内公式效果)
|
||||
|
||||
|
||||
### 重复的分数
|
||||
$$
|
||||
@ -89,7 +99,7 @@ $$
|
||||
|
||||
|
||||
### 随文数式
|
||||
这是一些线性数学: $$ k_{n+1} = n^2 + k_n^2 - k_{n-1} $$ , 然后是更多的文本。
|
||||
这是一些线性数学: $ k_{n+1} = n^2 + k_n^2 - k_{n-1} $ , 然后是更多的文本。
|
||||
|
||||
|
||||
### 希腊字母
|
||||
@ -193,12 +203,8 @@ $$
|
||||
|
||||
|
||||
## 统计学
|
||||
固定词组:
|
||||
|
||||
$$
|
||||
\frac{n!}{k!(n-k)!} = {^n}C_k
|
||||
{n \choose k}
|
||||
$$
|
||||
固定词组:$$\frac{n!}{k!(n-k)!} = {^n}C_k{n \choose k}$$
|
||||
|
||||
### 分数在分数
|
||||
$$
|
||||
|
1
static/3rd/katex/0.16.15/contrib/auto-render.min.js
vendored
Normal file
1
static/3rd/katex/0.16.15/contrib/auto-render.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,(function(e){return function(){"use strict";var t={757:function(t){t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var o={};r.d(o,{default:function(){return p}});var i=r(757),a=r.n(i);const l=function(e,t,n){let r=n,o=0;const i=e.length;for(;r<t.length;){const n=t[r];if(o<=0&&t.slice(r,r+i)===e)return r;"\\"===n?r++:"{"===n?o++:"}"===n&&o--,r++}return-1},s=/^\\begin{/;var d=function(e,t){let n;const r=[],o=new RegExp("("+t.map((e=>e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"))).join("|")+")");for(;n=e.search(o),-1!==n;){n>0&&(r.push({type:"text",data:e.slice(0,n)}),e=e.slice(n));const o=t.findIndex((t=>e.startsWith(t.left)));if(n=l(t[o].right,e,t[o].left.length),-1===n)break;const i=e.slice(0,n+t[o].right.length),a=s.test(i)?i:e.slice(t[o].left.length,n);r.push({type:"math",data:a,rawData:i,display:t[o].display}),e=e.slice(n+t[o].right.length)}return""!==e&&r.push({type:"text",data:e}),r};const c=function(e,t){const n=d(e,t.delimiters);if(1===n.length&&"text"===n[0].type)return null;const r=document.createDocumentFragment();for(let e=0;e<n.length;e++)if("text"===n[e].type)r.appendChild(document.createTextNode(n[e].data));else{const o=document.createElement("span");let i=n[e].data;t.displayMode=n[e].display;try{t.preProcess&&(i=t.preProcess(i)),a().render(i,o,t)}catch(o){if(!(o instanceof a().ParseError))throw o;t.errorCallback("KaTeX auto-render: Failed to parse `"+n[e].data+"` with ",o),r.appendChild(document.createTextNode(n[e].rawData));continue}r.appendChild(o)}return r},f=function(e,t){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(3===r.nodeType){let o=r.textContent,i=r.nextSibling,a=0;for(;i&&i.nodeType===Node.TEXT_NODE;)o+=i.textContent,i=i.nextSibling,a++;const l=c(o,t);if(l){for(let e=0;e<a;e++)r.nextSibling.remove();n+=l.childNodes.length-1,e.replaceChild(l,r)}else n+=a}else if(1===r.nodeType){const e=" "+r.className+" ";-1===t.ignoredTags.indexOf(r.nodeName.toLowerCase())&&t.ignoredClasses.every((t=>-1===e.indexOf(" "+t+" ")))&&f(r,t)}}};var p=function(e,t){if(!e)throw new Error("No element provided to render");const n={};for(const e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);n.delimiters=n.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],n.ignoredTags=n.ignoredTags||["script","noscript","style","textarea","pre","code","option"],n.ignoredClasses=n.ignoredClasses||[],n.errorCallback=n.errorCallback||console.error,n.macros=n.macros||{},f(e,n)};return o=o.default}()}));
|
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_AMS-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_AMS-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_AMS-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_AMS-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Bold.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Bold.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Bold.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Bold.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Caligraphic-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Bold.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Bold.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Bold.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Bold.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Fraktur-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Bold.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Bold.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Bold.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Bold.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-BoldItalic.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-BoldItalic.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-BoldItalic.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Italic.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Italic.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Italic.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Italic.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Main-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-BoldItalic.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-BoldItalic.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-Italic.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-Italic.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-Italic.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Math-Italic.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Bold.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Bold.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Bold.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Bold.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Italic.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Italic.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Italic.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Italic.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_SansSerif-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Script-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Script-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Script-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Script-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size1-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size1-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size1-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size1-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size2-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size2-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size2-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size2-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size3-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size3-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size3-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size3-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size4-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size4-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size4-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Size4-Regular.woff
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Typewriter-Regular.ttf
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Typewriter-Regular.ttf
Normal file
Binary file not shown.
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Typewriter-Regular.woff
Normal file
BIN
static/3rd/katex/0.16.15/fonts/KaTeX_Typewriter-Regular.woff
Normal file
Binary file not shown.
1
static/3rd/katex/0.16.15/katex.min.css
vendored
Normal file
1
static/3rd/katex/0.16.15/katex.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
static/3rd/katex/0.16.15/katex.min.js
vendored
Normal file
1
static/3rd/katex/0.16.15/katex.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,(function(e){return function(){"use strict";var t={771:function(t){t.exports=e}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var i={};return function(){n.d(i,{default:function(){return s}});var e=n(771),t=n.n(e),r=function(e,t,r){for(var n=r,i=0,a=e.length;n<t.length;){var o=t[n];if(i<=0&&t.slice(n,n+a)===e)return n;"\\"===o?n++:"{"===o?i++:"}"===o&&i--,n++}return-1},a=/^\\begin{/,o=function(e,t){for(var n,i=[],o=new RegExp("("+t.map((function(e){return e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")})).join("|")+")");-1!==(n=e.search(o));){n>0&&(i.push({type:"text",data:e.slice(0,n)}),e=e.slice(n));var l=t.findIndex((function(t){return e.startsWith(t.left)}));if(-1===(n=r(t[l].right,e,t[l].left.length)))break;var d=e.slice(0,n+t[l].right.length),s=a.test(d)?d:e.slice(t[l].left.length,n);i.push({type:"math",data:s,rawData:d,display:t[l].display}),e=e.slice(n+t[l].right.length)}return""!==e&&i.push({type:"text",data:e}),i},l=function(e,r){var n=o(e,r.delimiters);if(1===n.length&&"text"===n[0].type)return null;for(var i=document.createDocumentFragment(),a=0;a<n.length;a++)if("text"===n[a].type)i.appendChild(document.createTextNode(n[a].data));else{var l=document.createElement("span"),d=n[a].data;r.displayMode=n[a].display;try{r.preProcess&&(d=r.preProcess(d)),t().render(d,l,r)}catch(e){if(!(e instanceof t().ParseError))throw e;r.errorCallback("KaTeX auto-render: Failed to parse `"+n[a].data+"` with ",e),i.appendChild(document.createTextNode(n[a].rawData));continue}i.appendChild(l)}return i},d=function e(t,r){for(var n=0;n<t.childNodes.length;n++){var i=t.childNodes[n];if(3===i.nodeType){for(var a=i.textContent,o=i.nextSibling,d=0;o&&o.nodeType===Node.TEXT_NODE;)a+=o.textContent,o=o.nextSibling,d++;var s=l(a,r);if(s){for(var f=0;f<d;f++)i.nextSibling.remove();n+=s.childNodes.length-1,t.replaceChild(s,i)}else n+=d}else 1===i.nodeType&&function(){var t=" "+i.className+" ";-1===r.ignoredTags.indexOf(i.nodeName.toLowerCase())&&r.ignoredClasses.every((function(e){return-1===t.indexOf(" "+e+" ")}))&&e(i,r)}()}},s=function(e,t){if(!e)throw new Error("No element provided to render");var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);r.delimiters=r.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],r.ignoredTags=r.ignoredTags||["script","noscript","style","textarea","pre","code","option"],r.ignoredClasses=r.ignoredClasses||[],r.errorCallback=r.errorCallback||console.error,r.macros=r.macros||{},d(e,r)}}(),i=i.default}()}));
|
1
static/3rd/katex/0.16.9/katex.min.css
vendored
1
static/3rd/katex/0.16.9/katex.min.css
vendored
File diff suppressed because one or more lines are too long
1
static/3rd/katex/0.16.9/katex.min.js
vendored
1
static/3rd/katex/0.16.9/katex.min.js
vendored
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
1
static/3rd/mathjax/3.2.2/es5/tex-mml-svg.min.js
vendored
Normal file
1
static/3rd/mathjax/3.2.2/es5/tex-mml-svg.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user