技能GET:30分で優雅な数学公式を書くことができます.
3066 ワード
MathJaxをサポートしていません.数学公式を表示しています.より完全な読書体験はここに移動してください.
数値計算の文章を書く時、特に機械が関連アルゴリズムを学ぶ時、複雑な数式を挿入する必要があります.一つは写真を使ってホームページに展示すること、もう一つはMathJaxを使って複雑な数学公式を展示することです.それは直接Javascriptを使用してベクトルフォントまたはSVGファイルを使用して数学式を表示します.良い効果があります.例えば、Retinaスクリーンでもぼやけないという利点があります.そして公式を直接Markdownの文章に書くことができます.本文はMathJaxを使ってMarkdownファイルに直接数学公式を挿入することを紹介します.そして簡単に数学公式を書くLaTex教程が付属します.
ツール
MathJaxをサポートするMarkdown Previewを設定します.
Sublime+Markdown Previewプラグインを使ってブログを書く場合.MathJaxに対するMarkdown Previewのサポートを開く必要があります.このようにプレビュー画面で数学公式を正しく表示することができます.方法は、Markdown Previewのユーザプロファイルに以下の内容を追加します.
私が使っているテーマは
LaTex
まず を てみます.
$J(\theta)=\frac 1 2\sum_{i=1}^m(h_\theta(x{(i)}-y{(i)}^2$
この は アルゴリズムにおけるコスト です.
ルール
MarkdownでLaTex を くにはいくつかの があります.
の は、
ドル\theta_i=\theta_i-\alpha\frac\partial\\partial\thetauui J(\theta)$
のLaTexコードは の りです.
コーディング
\fraac
の
$fraac 1 x
_.
きを で す
$x_i$
^
は きを します.
$x^i
\sum
アキュムレータは、 のコードで の を きます.
$sum$
\alpha
ギリシャ アルファベット
$y:=\alpha x$
これらを えたら、ほぼ じです. に アルゴリズムのコスト の とLaTexコードを てください.10 すれば、 に の き が かります. に にはスペースと
いくつかの に な GithubにオンラインMarkdown MathJaxエディタがあります.ここで できます. を く もここで に いてからコピーしてください. これはLaTex であり、LaTex の な を み、より なフォーマット など を む.これはPDF のMathJaxでサポートされている です. な を く がある 、いくつかの に な の はここから まで べられます.
はい、これでいい の が けるようになります.
数値計算の文章を書く時、特に機械が関連アルゴリズムを学ぶ時、複雑な数式を挿入する必要があります.一つは写真を使ってホームページに展示すること、もう一つはMathJaxを使って複雑な数学公式を展示することです.それは直接Javascriptを使用してベクトルフォントまたはSVGファイルを使用して数学式を表示します.良い効果があります.例えば、Retinaスクリーンでもぼやけないという利点があります.そして公式を直接Markdownの文章に書くことができます.本文はMathJaxを使ってMarkdownファイルに直接数学公式を挿入することを紹介します.そして簡単に数学公式を書くLaTex教程が付属します.
ツール
MathJaxをサポートするMarkdown Previewを設定します.
Sublime+Markdown Previewプラグインを使ってブログを書く場合.MathJaxに対するMarkdown Previewのサポートを開く必要があります.このようにプレビュー画面で数学公式を正しく表示することができます.方法は、Markdown Previewのユーザプロファイルに以下の内容を追加します.
"enable_mathjax": true
Pelicanテーマテンプレートを設定してMathJaxをサポートします.私が使っているテーマは
foundation-default-colours
です.デフォルトではMathJaxをサポートしています.テンプレートbase.html
で以下の内容を見つけることができます.
MathJax.Hub.Config({
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$', '$'] ],
displayMath: [ ['$$', '$$']],
processEscapes: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
},
messageStyle: "none",
"HTML-CSS": { preferredFont: "TeX", availableFonts: ["STIX","TeX"] }
});
テンプレートがサポートされていない は、MathJaxをサポートするために のスクリプトを することもできます.LaTex
まず を てみます.
$$
J(\theta) = \frac 1 2 \sum_{i=1}^m (h_\theta(x^{(i)})-y^{(i)})^2
$$
のLaTex で かれた はMathJaxで された の は の りです.$J(\theta)=\frac 1 2\sum_{i=1}^m(h_\theta(x{(i)}-y{(i)}^2$
この は アルゴリズムにおけるコスト です.
ルール
MarkdownでLaTex を くにはいくつかの があります.
の は、
$
を の の として します.たとえば、$h(x)=\theta_0+\theta_1 x$ LaTexの は の りです.$h(x) = \theta_0 + \theta_1 x$
の が して を する がある は、$$
を して の の として します.ドル\theta_i=\theta_i-\alpha\frac\partial\\partial\thetauui J(\theta)$
のLaTexコードは の りです.
$$
\theta_i = \theta_i - \alpha\frac\partial{\partial\theta_i}J(\theta)
$$
LaTexコードをよく うと、 えておく があるいくつかの があります.このように くと くなります.コーディング
\fraac
の
$fraac 1 x
_.
きを で す
$x_i$
^
は きを します.
$x^i
\sum
アキュムレータは、 のコードで の を きます.
$sum$
\alpha
ギリシャ アルファベット
$y:=\alpha x$
これらを えたら、ほぼ じです. に アルゴリズムのコスト の とLaTexコードを てください.10 すれば、 に の き が かります. に にはスペースと
{}
の があります. としては、スペースは れなくてもいいですが、 った を き こす は、スペースを れたほうがいいです.{}
はグループを するためのものである.たとえば、 が な の 、{}
で めることができます.このように な は になります.いくつかの に な
はい、これでいい の が けるようになります.