diff --git a/web/src/labs/marked/parser/InlineLatex.tsx b/web/src/labs/marked/parser/InlineLatex.tsx
index 70aae24a7..bf3cecb79 100644
--- a/web/src/labs/marked/parser/InlineLatex.tsx
+++ b/web/src/labs/marked/parser/InlineLatex.tsx
@@ -1,24 +1,20 @@
import TeX from "@matejmazur/react-katex";
import "katex/dist/katex.min.css";
-export const LATEX_INLINE_REG = /\$(.+?)\$|\\\(([^\\]+)\\\)/g;
+export const LATEX_INLINE_REG = /\$(.+?)\$|\\\((.+?)\\\)/;
const inlineRenderer = (rawStr: string) => {
const matchResult = LATEX_INLINE_REG.exec(rawStr);
- if (!matchResult) {
- return rawStr;
+ if (matchResult) {
+ let latexCode = "";
+ if (matchResult[1]) {
+ latexCode = matchResult[1];
+ } else if (matchResult[2]) {
+ latexCode = matchResult[2];
+ }
+ return {latexCode};
}
-
- let latexCode = "";
-
- if (matchResult[1]) {
- // $
- latexCode = matchResult[1];
- } else if (matchResult[2]) {
- // \( and \)
- latexCode = matchResult[2];
- }
- return {latexCode};
+ return rawStr;
};
export default {