From 6abf0316ad9e52eef262728f997b1ebf6f050949 Mon Sep 17 00:00:00 2001 From: OrangeX4 <34951714+OrangeX4@users.noreply.github.com> Date: Thu, 25 Apr 2024 17:49:03 +0800 Subject: [PATCH] fix(spec): add escape symbols for plus, minus and percent (#161) * fix(spec): add escape symbols for plus, minus and percent * fix: fix test --- crates/mitex/tests/cvt/misc.rs | 2 +- packages/mitex/specs/latex/standard.typ | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/mitex/tests/cvt/misc.rs b/crates/mitex/tests/cvt/misc.rs index ecec10b..ad318da 100644 --- a/crates/mitex/tests/cvt/misc.rs +++ b/crates/mitex/tests/cvt/misc.rs @@ -83,7 +83,7 @@ fn test_convert_space() { #[test] fn test_convert_escape() { - assert_snapshot!(convert_math(r#"$\|x\|| \& \# \% \$ y$"#).unwrap(), @"|| x || | amp hash percent dollar y " + assert_snapshot!(convert_math(r#"$\|x\|| \& \# \% \$ y$"#).unwrap(), @"|| x || | amp hash % dollar y " ); assert_snapshot!(convert_math(r#"$a*b * c$"#).unwrap(), @r###"a \*b \* c "### ); diff --git a/packages/mitex/specs/latex/standard.typ b/packages/mitex/specs/latex/standard.typ index a31cdfd..f10e7b3 100644 --- a/packages/mitex/specs/latex/standard.typ +++ b/packages/mitex/specs/latex/standard.typ @@ -107,7 +107,9 @@ "|": define-sym("||"), "&": define-sym("amp"), "#": define-sym("hash"), - "%": define-sym("percent"), + "%": define-sym("%"), + "-": define-sym("-"), + "+": define-sym("+"), "$": define-sym("dollar"), "{": define-sym("\\{"), "}": define-sym("\\}"),