alistair 3 years ago
parent
commit
7e0e6f377b
  1. 8
      main.cpp

8
main.cpp

@ -195,10 +195,10 @@ class Imtex { @@ -195,10 +195,10 @@ class Imtex {
std::string get_svg_from_mtex(const std::string& itex) {
char *mml = mtex2MML_parse(itex.c_str(), itex.size(), 0);
char *mml = mtex2MML_parse(itex.c_str(), itex.size(), MTEX2MML_DELIMITER_PARENS | MTEX2MML_DELIMITER_BRACKETS);
if (!mml) {
spdlog::error("Failed to parse itex {}", itex) ;
spdlog::error("Failed to parse mtex {}", itex) ;
return itex;
}
@ -559,8 +559,7 @@ class builder { @@ -559,8 +559,7 @@ class builder {
std::string mtext = dukengine.eval_katex(tt);
#endif
// ok itex only understands display math?
std::string mtext = imtx.get_svg_from_mtex("$$" + tt.substr(2, tt.size() - 4) + "$$");
std::string mtext = imtx.get_svg_from_mtex(tt);
const unsigned char local_name[] = "math";
@ -569,7 +568,6 @@ class builder { @@ -569,7 +568,6 @@ class builder {
lxb_html_element_t * ele = lxb_html_document_create_element(document, local_name,
(size_t)4, nullptr);
auto elem = lxb_dom_interface_element(ele);
lxb_dom_node_t *n = lxb_html_document_parse_fragment(document,

Loading…
Cancel
Save