blob: f89a25c111ad28d579c72de47d4839567439f462 [file] [edit]
type anchor =
{
token : string; (* anchor token *)
prefix : string; (* prefix generated for math splice *)
suffix : string; (* suffix generated for math splice *)
indent : string; (* inserted after generated newlines in math *)
newline : bool; (* use newlines *)
}
type config =
{
(* Anchor token for splices *)
anchors : anchor list;
(* Latex *)
latex : Backend_latex.Config.t;
(* Prose *)
prose : Backend_prose.Config.t;
}
type t = config
let latex =
{ anchors = [
{token = "#"; prefix = "$"; suffix = "$"; newline = false; indent = ""};
{token = "##"; prefix = "$$\n"; suffix = "\n$$"; newline = true; indent = ""};
];
latex = Backend_latex.Config.default;
prose = Backend_prose.Config.default;
}
let sphinx =
{ anchors = [
{token = "$"; prefix = ":math:`"; suffix = "`"; newline = false; indent = ""};
{token = "$$"; prefix = ".. math::\n"; suffix = ""; newline = true; indent = " "};
];
latex = Backend_latex.Config.default;
prose = Backend_prose.Config.default;
}