Skip to main content

render_demo/
render_demo.rs

1use term_maths::render;
2
3fn main() {
4    let examples = [
5        (r"\frac{a}{b}", "Simple fraction"),
6        (r"\frac{1}{1+\frac{1}{x}}", "Nested fraction"),
7        (r"x^2", "Superscript"),
8        (r"a_n", "Subscript"),
9        (r"x_i^2", "Super + subscript"),
10        (r"a + b = c", "Sequence"),
11        (r"e^{i\pi} + 1 = 0", "Euler's identity"),
12        (r"\frac{-b \pm \sqrt{b^2 - 4ac}}{2a}", "Quadratic formula"),
13    ];
14
15    for (latex, label) in &examples {
16        println!("--- {} ---", label);
17        println!("LaTeX: {}", latex);
18        println!();
19        println!("{}", render(latex));
20        println!();
21    }
22}