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的
评论没有发现