render_demo/
render_demo.rs1use 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}