| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | let isMathjaxConfig = false;//用于标识是否配置const initMathjaxConfig = () => {    if (!window.MathJax) {        return;    }    window.MathJax.Hub.Config({        showProcessingMessages: false, //关闭js加载过程信息        messageStyle: "none", //不显示信息        jax: ["input/TeX", "output/HTML-CSS"],        tex2jax: {            inlineMath: [["$", "$"], ["\\(", "\\)"]], //行内公式选择符            displayMath: [["$$", "$$"], ["\\[", "\\]"]], //段内公式选择符            skipTags: ["script", "noscript", "style", "textarea", "pre", "code", "a"] //避开某些标签        },        "HTML-CSS": {            availableFonts: ["STIX", "TeX"], //可选字体            showMathMenu: false //关闭右击菜单显示        }    });    isMathjaxConfig = true; //配置完成,改为true};const _ensureMathjaxInit = function () {    if (!isMathjaxConfig) initMathjaxConfig()}const _transferTikuQuestionImageUrls = function (docEle) {    const imgList = docEle.getElementsByTagName('img')    for (var i = 0; i < imgList.length; i++) {        const img = imgList[i]        const supportTagConfigs = [            { tag: 'tikuimages', prefix: 'https://file.mingxuejinbang.com/tikubao/tikuimages' },            { tag: 'mathJye', prefix: 'https://file.mingxuejinbang.com/tikubao/mathJye' }]        for (let index = 0; index < supportTagConfigs.length; index++) {            const config = supportTagConfigs[index];            if (_transferTikuQuestionImageUrlsByTag(img, config)) break;        }    }}const _transferTikuQuestionImageUrlsByTag = function (img, config) {    let srcParams = img.src.split(config.tag)    if (srcParams.length > 1) {        img.src = config.prefix + srcParams[1]        return true    }    return false}const MathQueue = function (elementId) {    _ensureMathjaxInit();    const docEle = document.getElementById(elementId);    if (!docEle) return;    _transferTikuQuestionImageUrls(docEle);    if (!window.MathJax) {        return;    }    window.MathJax.Hub.Queue(["Typeset", window.MathJax.Hub, docEle]);};
 |