mitex/
lib.rs

1mod converter;
2
3pub use mitex_parser::command_preludes;
4use mitex_parser::parse;
5use mitex_parser::parse_without_macro;
6pub use mitex_parser::spec::*;
7
8use converter::convert_inner;
9use converter::LaTeXMode;
10
11pub fn convert_text(input: &str, spec: Option<CommandSpec>) -> Result<String, String> {
12    convert_inner(input, LaTeXMode::Text, spec, parse)
13}
14
15pub fn convert_math(input: &str, spec: Option<CommandSpec>) -> Result<String, String> {
16    convert_inner(input, LaTeXMode::Math, spec, parse)
17}
18
19/// For internal testing
20pub fn convert_math_no_macro(input: &str, spec: Option<CommandSpec>) -> Result<String, String> {
21    convert_inner(input, LaTeXMode::Math, spec, parse_without_macro)
22}