diff --git a/dist/LaTeX.plugin.js b/dist/LaTeX.plugin.js index f0eb2c6..3ae3623 100644 --- a/dist/LaTeX.plugin.js +++ b/dist/LaTeX.plugin.js @@ -220,6 +220,9 @@ class Plugin { if ((codeText.startsWith("$$") && codeText.endsWith("$$")) || (codeText.startsWith("\\[") && codeText.endsWith("\\]"))) { findCodeElement(codeElement).outerHTML = "mthjxblock" + sanitize(codeText).slice(2, -2) + "mthjxblockend"; containsTex = true; + } else if (codeText.startsWith("\\begin") && codeText.endsWith("}")) { + findCodeElement(codeElement).outerHTML = "mthjxblock" + sanitize(codeText) + "mthjxblockend"; + containsTex = true; } else if (codeText.startsWith("$") && codeText.endsWith("$")) { findCodeElement(codeElement).outerHTML = "mthjxinline" + sanitize(codeText).slice(1, -1) + "mthjxinlineend"; containsTex = true; @@ -237,4 +240,4 @@ class Plugin { module.exports = __webpack_exports__["default"]; /******/ })() -; \ No newline at end of file +; diff --git a/src/LaTeX.js b/src/LaTeX.js index a361224..8aa530a 100644 --- a/src/LaTeX.js +++ b/src/LaTeX.js @@ -99,6 +99,9 @@ export default class Plugin { if ((codeText.startsWith("$$") && codeText.endsWith("$$")) || (codeText.startsWith("\\[") && codeText.endsWith("\\]"))) { findCodeElement(codeElement).outerHTML = "mthjxblock" + sanitize(codeText).slice(2, -2) + "mthjxblockend"; containsTex = true; + } else if (codeText.startsWith("\\begin") && codeText.endsWith("}")) { + findCodeElement(codeElement).outerHTML = "mthjxblock" + sanitize(codeText) + "mthjxblockend"; + containsTex = true; } else if (codeText.startsWith("$") && codeText.endsWith("$")) { findCodeElement(codeElement).outerHTML = "mthjxinline" + sanitize(codeText).slice(1, -1) + "mthjxinlineend"; containsTex = true;