Update app.py
Browse files
app.py
CHANGED
|
@@ -24,15 +24,22 @@ def clean_latex(latex):
|
|
| 24 |
latex = re.sub(r'\\([+\-=])', r'\1', latex)
|
| 25 |
|
| 26 |
# π Replace common misrecognized symbols
|
|
|
|
| 27 |
replacements = {
|
| 28 |
-
r'
|
| 29 |
-
r'
|
| 30 |
-
r'
|
| 31 |
-
r'
|
| 32 |
-
r'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
}
|
| 34 |
for wrong, correct in replacements.items():
|
| 35 |
-
latex =
|
|
|
|
| 36 |
|
| 37 |
# Replace mathcal variables
|
| 38 |
latex = re.sub(r'\\(cal|mathcal)\s*X', 'x', latex)
|
|
|
|
| 24 |
latex = re.sub(r'\\([+\-=])', r'\1', latex)
|
| 25 |
|
| 26 |
# π Replace common misrecognized symbols
|
| 27 |
+
# π Replace common misrecognized symbols (with and without backslash)
|
| 28 |
replacements = {
|
| 29 |
+
r'\\chi': 'x', # With escape
|
| 30 |
+
r'chi': 'x', # After \chi becomes plain
|
| 31 |
+
r'\\xi': 'x',
|
| 32 |
+
r'xi': 'x',
|
| 33 |
+
r'\\alpha': 'a',
|
| 34 |
+
r'alpha': 'a',
|
| 35 |
+
r'\\beta': 'b',
|
| 36 |
+
r'beta': 'b',
|
| 37 |
+
r'\\gamma': 'y',
|
| 38 |
+
r'gamma': 'y'
|
| 39 |
}
|
| 40 |
for wrong, correct in replacements.items():
|
| 41 |
+
latex = re.sub(wrong, correct, latex)
|
| 42 |
+
|
| 43 |
|
| 44 |
# Replace mathcal variables
|
| 45 |
latex = re.sub(r'\\(cal|mathcal)\s*X', 'x', latex)
|