2016-05-30 221 views
1

有點類似於How to convert HTML with mathjax into latex using pandoc?但在某種意義上,相反。MD與乳膠到HTML與MathJax與Pandoc

如果我使用Pandoc創建MD文件與LaTeX甚至只是MD文件,我如何使用Pandoc將這些轉換爲HTML與正確的\(\),\[\]數學標籤?

+0

[Math in Pandoc Markdown](http://pandoc.org/README.html#math)實際上是用美元符號包裹的,而不是'\(\)'標籤。 – mb21

+0

@ mb21是的,我明白,問題是轉換爲HTML與mathjax我需要這些標籤,而不是美元符號。 – BBischof

回答

1

假設Windows作爲平臺,下面.CMD段應該做的轉換:

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% 

諮詢pandoc help調整命令行參數。

+0

我在unix環境中,但我可能能夠解密這個。謝謝,我知道這是怎麼回事後我會更新的。 – BBischof

+1

未來的注意事項:cdn.mathjax.org即將到期,請查看https://www.mathjax.org/cdn-shutting-down/獲取遷移提示。 –

2

你想將markdown從帶有mathjax支持的轉換爲html嗎?

pandoc --mathjax input.md -o output.html