///|
/// Typeset "\frac{x^2}{2}" with the built-in MiniTex renderer and print
/// the result as an SVG document.
fn main {
let renderer = @tex.MiniTex::new()
match renderer.render_symbols("\\frac{x^2}{2}", 48.0) {
Ok(symbols) => {
let m = @mobject.Mobject::tex("\\frac{x^2}{2}", symbols)
match m.bbox() {
Some(b) => {
let shifted = m.transform(
@math.Mat3::translate(100.0 - b.min.x, 100.0 - b.min.y),
)
println(@svg.render_svg(shifted))
}
None => println("empty outline")
}
}
Err(_) => println("render error")
}
}