瀏覽代碼

bugfix: Delete the escapeDollarNumber function, which causes errors in rendering a latex string

butterfly 1 年之前
父節點
當前提交
4d6b981a54
共有 1 個文件被更改,包括 1 次插入18 次删除
  1. 1 18
      app/components/markdown.tsx

+ 1 - 18
app/components/markdown.tsx

@@ -99,23 +99,6 @@ export function PreCode(props: { children: any }) {
   );
 }
 
-function escapeDollarNumber(text: string) {
-  let escapedText = "";
-
-  for (let i = 0; i < text.length; i += 1) {
-    let char = text[i];
-    const nextChar = text[i + 1] || " ";
-
-    if (char === "$" && nextChar >= "0" && nextChar <= "9") {
-      char = "\\$";
-    }
-
-    escapedText += char;
-  }
-
-  return escapedText;
-}
-
 function escapeBrackets(text: string) {
   const pattern =
     /(```[\s\S]*?```|`.*?`)|\\\[([\s\S]*?[^\\])\\\]|\\\((.*?)\\\)/g;
@@ -136,7 +119,7 @@ function escapeBrackets(text: string) {
 
 function _MarkDownContent(props: { content: string }) {
   const escapedContent = useMemo(
-    () => escapeBrackets(escapeDollarNumber(props.content)),
+    () => escapeBrackets(props.content),
     [props.content],
   );