diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/typst/src/eval/mod.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/typst/src/eval/mod.rs b/crates/typst/src/eval/mod.rs index fffedc9f..a6fd5e17 100644 --- a/crates/typst/src/eval/mod.rs +++ b/crates/typst/src/eval/mod.rs @@ -202,9 +202,10 @@ pub fn eval_string( EvalMode::Markup => { Value::Content(root.cast::<ast::Markup>().unwrap().eval(&mut vm)?) } - EvalMode::Math => { - Value::Content(root.cast::<ast::Math>().unwrap().eval(&mut vm)?) - } + EvalMode::Math => Value::Content((vm.items.equation)( + root.cast::<ast::Math>().unwrap().eval(&mut vm)?, + false, + )), }; // Handle control flow. |
