1. ホーム
  2. ギズーブ

[解決済み】githubのマークダウンで数式を表示する方法(githubのブログではありません)

2022-04-06 20:16:21

質問

調べた結果、mathjaxでできることがわかりました。しかし、markdownファイルにいくつかの例を書いても、正しい数式が表示されないのです。

マークダウンファイルのheadに追加しました。

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>

そして、mathjax文を入力します。

\(E=mc^2\),$$x_{1,2} = \frac{-b \pm \sqrt{b^2-4ac}}{2b}.$$

しかし、githubでは数学記号は何も表示されません! 助けてください、ありがとうございます githubのマークダウンページで数学記号を表示する方法を教えてください。

どのように解決するのですか?

<ブロッククオート

でも、githubには数学記号が何も表示されません!助けてください、ありがとうございます。

GitHub のマークダウンのパース処理は SunDown (ex libUpSkirt) ライブラリを使用します。

ライブラリのモットーは 標準に準拠し、高速に動作します。 <強い セキュア C" によるマークダウン処理ライブラリ。 . あなたの質問を考えると、ここで重要なのは "secure" という言葉です :).

確かに、javascriptの実行を許可することは、MarkDown標準のテキストからHTMLへの契約から少し外れてしまいますね。

さらに、HTMLタグに見えるものはすべてエスケープされるか、取り除かれるかのどちらかです。

一般的なgithubのマークダウンで数学記号を表示する方法を教えてください。

のようなサイトを見つけるのが最善策でしょう。 yuml.me は、提供されたURLのクエリ文字列を解析して、その場で画像を生成することができます。

更新情報

このようなサービスを提供しているサイトがあることを知りました。 コードドッグスドットコム ( は埋め込みに対応しなくなったようです ) または iTex2Img . 試してみてはいかがでしょうか。もちろん、他にもあるかもしれませんし、Googleで検索すれば見つかるでしょう。

次のマークダウン構文がある場合

![equation](http://www.sciweavers.org/tex2img.php?eq=1%2Bsin%28mc%5E2%29&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)

を実行すると、次のような画像が表示されます。

備考 : 画像を正しく表示するためには、urlのquerystring部分が パーセントエンコード . その作業を支援するオンラインツールは、次のように簡単に見つけることができます。 www.url-encode-decode.com