LaTeX2Markdownは、互換性のMarkdown記法をMathJaXラテックス(のサブセット)からAMS-LaTeXの互換コンバータです。
これを使用する必要があり、誰の の
AMS-LaTeXのパッケージ(amsmath、amsthm、amssymb)を使用して、LaTeX文書を書き込み、MathJaXで使用するMarkdownフォーマットにこれらの文書を変換したい人。出力されたマークダウンファイルは、簡単に任意のWebプラットフォームに追加することができます - ジキルのブログ、Wordpressの、基本的なHTML部位など
あなたがオンラインであなたのLaTeX文書を表示するには、MathJaXを使用することを求めるなら要するに、あなたは、このに興味があるかもしれません。
のデモンストレーションの
コンバータのライブデモンストレーションのためtullo.ch/projects/LaTeX2Markdownをチェックしてください。
ののはじめに
<強い>インストールの
プロジェクトはPyPIので提供されていますので、それを得ることは使用するのと同じくらい簡単です
latex2markdownインストールPIP
または
easy_installをlatex2markdown
の使用法の
ユーティリティは、コマンドラインから、またはPythonスクリプト内から呼び出すことができます。
次のようにコマンドラインの場合、マークダウンファイルにLaTeXファイルを変換するための構文は次のとおりです。
のpython latex2markdown.pyパス/に/ラテックス/ファイルパス/に/出力/値下げ/ファイル
例えば、例のLaTeX文書、コールをコンパイルする
Pythonのlatex2markdown.py例/ latex_sample.tex markdown_example.tex
次のようにPythonスクリプト内でこれを使用するには、それを使用します。
輸入latex2markdown
Fとしてオープン(「latex_file.tex "、" R ")と:
&NBSP; latex_string = f.read()
L2M = latex2markdown.LaTeX2Markdown(latex_string)
markdown_string = l2m.to_markdown()
Fとしてオープン(「markdown_file.md "、" W ")と:
&NBSP; f.write(markdown_string)
この文書をロードするときに最後に、あなたのHTMLに以下のスニペットを追加します。
<スクリプトタイプ= "テキスト/ X-mathjax-configの">
&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
コメントが見つかりません