Konvertieren Sie HTML- und Inline-Mathjax-Mathe in LaTeX mit Pandoc Ruby

Ich erstelle eine Rails-App und suche nach einer Möglichkeit, Datenbankeinträge mit HTML und Inline MathJax Math (TeX) für die PDF-Erstellung in LaTeX zu konvertieren.

Ich habe ähnliche Fragen wie meine gefunden:

Konvertieren Sie HTML-Mathjax in Markdown mit PandocWie konvertiere ich HTML mit Mathjax in Latex mit Pandoc?

und ich sehe hier zwei Möglichkeiten:

Erstellen Sie eine ausführbare Haskell-Datei, die Dinge wie lässt\(y=f(x)\) allein bei der Konvertierung von HTML in LaTeXSchreiben Sie eine Ruby-Methode, die folgende Aufgaben ausführt:Nehmen Sie diestring und teilen Sie es in einarray mit einem Regex (string.split(regex))Schleife durch die erstelltearray und wenn der Inhalt übereinstimmtregex Konvertieren Sie die Teile in LaTeX, die keine Inline-Mathematik enthaltenPandocRuby.html(string).to_latexverketten alles wieder zusammen (array.join)

Ich würde die Ruby-Methode vorziehen, da ich meine Anwendung auf Heroku hoste und keine Binärdateien in git einchecken möchte.
Beachten Sie daspandoc binär wird auf diese Weise implementierthttp://www.petekeen.net/introduction-to-heroku-buildpacks)

Meine Frage lautet also: Was soll das?regex sehen aus wie die zu spaltenstring durch\(math\).

Z.B.string kann so aussehen: text \(y=f(x) \iff \log_{10}(b)\) and \(a+b=c\) text

Und der Vollständigkeit halber, wie soll das Haskell-Skript geschrieben werden, um zu gehen\(math\) alleine bei der umstellung auf latex und der ruby ​​methode ist das keine mögliche lösung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage