in src/latex2sympy2_extended/math_normalization.py [0:0]
def _fix_sqrt(text: str) -> str:
"""Source: https://github.com/hendrycks/math
Reformat square roots.
Example:
>>> _fix_sqrt("\\sqrt3")
\\sqrt{3}
"""
if "\\sqrt" not in text:
return text
splits = text.split("\\sqrt")
new_string = splits[0]
for split in splits[1:]:
split = split.lstrip()
if len(split) > 0 and split[0] not in ["{", "["]:
a = split[0]
new_substr = "\\sqrt{" + a + "}" + split[1:]
else:
new_substr = "\\sqrt" + split
new_string += new_substr
return new_string