diff --git a/ts/input/tex/ParseUtil.ts b/ts/input/tex/ParseUtil.ts index 7b2e327d7..68fa94a08 100644 --- a/ts/input/tex/ParseUtil.ts +++ b/ts/input/tex/ParseUtil.ts @@ -557,6 +557,7 @@ export const ParseUtil = { // Replace \U{...} with specified character const c = String.fromCodePoint(parseInt(arg[1] || arg[2], 16)); text = text.substring(0, i - 2) + c + text.substring(i + arg[0].length); + i = i - 2 + c.length;; } } }