2016-05-30 12 views
1

Etwas ähnlich zu How to convert HTML with mathjax into latex using pandoc? aber in gewissem Sinne das Gegenteil.MD mit Latex zu HTML mit MathJax mit Pandoc

Wenn ich Pandoc verwenden, um MD-Dateien mit LaTeX oder sogar nur MD-Dateien zu erstellen, wie kann ich Pandoc verwenden, um diese in HTML mit den korrekten \(\), Tags für Mathematik zu konvertieren?

+0

[Math in Pandoc Markdown] (http://pandoc.org/README.html#math) ist tatsächlich in Dollarzeichen verpackt, nicht '\ (\)' -Tags. – mb21

+0

@ mb21 Ja, ich verstehe, dass das Problem bei der Konvertierung in HTML mit mathjax ist, brauche ich diese Tags, nicht die Dollarzeichen. – BBischof

Antwort

1

Unter der Annahme, Windows als Plattform, die folgende .CMD Snippet sollte die Umwandlung tun:

set PATH=%ProgramFiles%\pandoc;%PATH% 
set CDN=http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML 

set IN=%~s1 

if [%2]==[] (
    set OUT=%~sdp1%~n1.html 
) else (
    set OUT=%~s2 
) 

echo Converting markdown to html ... 
pandoc.exe -s --mathjax=%CDN% --from=markdown+pipe_tables --to=html --output="%OUT%" %IN% 

Consult der pandoc help stimmen die Kommandozeilenparameter.

+0

Ich bin in einer Unix-Umgebung, aber ich kann das vielleicht entziffern. Danke, ich werde aktualisieren, nachdem ich sehe, wie das geht. – BBischof

+1

Hinweis aus der Zukunft: cdn.mathjax.org nähert sich dem Ende seines Lebens. Überprüfen Sie https://www.mathjax.org/cdn-shutting-down/, um Tipps zur Migration zu erhalten. –

2

Sie möchten mit Mathjax Unterstützung von Markdown zu HTML konvertieren?