LaTeX2Markdown是從AMS-乳膠相容變換器膠乳(的一個子集),以MathJaX兼容降價。
誰應該使用這個?
人誰寫使用AMS-LaTeX的包(amsmath,amsthm,amssymb)LaTeX文檔,並希望將這些文檔轉換為Markdown格式與MathJaX使用。輸出的降價文件,可以很容易地添加到任何網絡平台 - 傑基爾博客,WordPress的,基本的HTML網站,等等。
總之,如果你試圖用MathJaX在線查看你的LaTeX文檔,那麼你可能有興趣了。
示範
查看tullo.ch/projects/LaTeX2Markdown的變流器的現場演示。
入門
安裝
該項目可PyPI上,因此讓這很簡單,只要使用
PIP安裝latex2markdown
或
easy_install的latex2markdown
用法
該實用程序可以調用命令行,或從一個Python腳本。
對於命令行,語法到LaTeX的文件轉化為降價文件如下:
蟒蛇latex2markdown.py路徑/到/乳膠/文件路徑/到/輸出/降價/文件
例如,編譯示例乳膠文件,調用
蟒蛇latex2markdown.py例子/ latex_sample.tex markdown_example.tex
要在一個Python腳本中使用它,使用它,如下所示:
進口latex2markdown
開放(“latex_file.tex”,“R”)為f:
  latex_string = f.read()
L2M = latex2markdown.LaTeX2Markdown(latex_string)
markdown_string = l2m.to_markdown()
開放(“markdown_file.md”,“W”)為f:
  f.write(markdown_string)
最後,加載該文件時,下面的代碼片段添加到您的HTML。
<腳本類型=“文/ X-mathjax-配置”>
&NBSP; MathJax.Hub.Config({
&NBSP;擴展:“tex2jax.js”,“AMSmath.js”],
&NBSP; JAX:[“輸入/特”,“輸出/ HTML,CSS”],
&NBSP; tex2jax:{
&NBSP; inlineMath:[[“$”,“$”],[“\(”,“\)”]],
&NBSP; displayMath:['$$','$$'],[“ [”,“]”]],
&NBSP; processEscapes:真
&NBSP;},
&NBSP;});
股代息T>
<腳本類型=“文/ JavaScript的”SRC =“http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML”>
對於一個工作的例子,看看這裡tullo.ch網頁的源
要求:
- 在Python的
評論沒有發現