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;