「Mathjax2.x 練習場」の版間の差分
編集の要約なし |
編集の要約なし |
||
19行目: | 19行目: | ||
}, | }, | ||
TeX:{ | TeX:{ | ||
// equationNumbers:{autoNumber: "AMS"}, | |||
extensions: ["[Contrib]/physics/physics.js","[Contrib]/siunitx/siunitx.js"] | extensions: ["[Contrib]/physics/physics.js","[Contrib]/siunitx/siunitx.js", "color.js", "cancel.js"] | ||
}, | }, | ||
"HTML-CSS": { | "HTML-CSS": { | ||
28行目: | 28行目: | ||
} | } | ||
);</script> | );</script> | ||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/ | <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-AMS_HTML-full"></script> | ||
<script></freescript><freescript></script> | <script></freescript> | ||
<freescript></script> | |||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/vs2015.css"> | <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/vs2015.css"> | ||
<link rel="stylesheet" href="https://wiki.yo-net.jp/custom.css"> | <link rel="stylesheet" href="https://wiki.yo-net.jp/custom.css"> | ||
<script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | <script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | ||
<script src="https://wiki.yo-net.jp/custom.js"></script> | <script src="https://wiki.yo-net.jp/custom.js"></script> | ||
<script></freescript> | <script></freescript> | ||
[[Mathjax 2.7]] | [[Mathjax 2.7]]に戻る。 | ||
[[ | [[Mathjax コード一覧]]に戻る。 | ||
== '''概要''' == | |||
Mathjax2.x系で使えるコード一覧を作成したいと思います。しばらくはコード動作確認調整期間になります。Mathjax3.x系向けのサンプルを全部貼りましたので、動いていないものは非対応だったんだなと思っていいと思います。 | |||
<div id="output">Checking environment...</div> | |||
Version2.0系に関する記事です。このページのMathJaxバージョンは | |||
<div id="version">Loading MathJax version...</div> | |||
<freescript></script> | <freescript></script> | ||
< | <script type="text/javascript"> | ||
// 読み込み後にグローバルスコープのオブジェクトを調べる | |||
window.onload = function() { | |||
const keys = Object.keys(window).sort(); // グローバル変数を列挙 | |||
const output = keys.includes("MathJax") ? "MathJax is defined." : "MathJax is not defined. Global keys: " + keys.join(", "); | |||
document.getElementById("output").textContent = output; | |||
if (typeof MathJax !== "undefined") { | |||
if(MathJax.version) { | |||
// MathJax のバージョンを取得して表示 | |||
document.getElementById("version").textContent = "MathJax version: " + MathJax.version; | |||
} | |||
} else { | |||
console.error("MathJax is not defined or failed to load."); | |||
document.getElementById("version").textContent = "MathJax failed to load."; | |||
} | |||
}; | |||
</script> | </script> | ||
<script></freescript> | <script></freescript> | ||
=== 数 === | |||
*分数 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\frac{1}{2} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \frac{1}{2} $$ | |||
</div> | |||
*分数(大) | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\displaystyle \frac{1}{2} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \displaystyle \frac{1}{2} $$ | |||
</div> | |||
*分数(大)2 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\dfrac{1}{2} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \dfrac{1}{2} $$ | |||
</div> | |||
*増減表 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\begin{array}{c|ccccc} | |||
x & \cdots & -1 & \cdots & 1 & \cdots \\ | |||
\hline | |||
f’(x) & + & 0 & – & 0 & + \\ | |||
\hline | |||
f(x) & \nearrow & e & \searrow & -e & \nearrow | |||
\end{array} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \begin{array}{c|ccccc} | |||
x & \cdots & -1 & \cdots & 1 & \cdots \\ | |||
\hline | |||
f’(x) & + & 0 & – & 0 & + \\ | |||
\hline | |||
f(x) & \nearrow & e & \searrow & -e & \nearrow | |||
\end{array} $$ | |||
</div> | |||
*平方根 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\sqrt{ 2 } | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \sqrt{ 2 } $$ | |||
</div> | |||
*微分(ラグランジュ) | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">f' | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ f' $$ | |||
</div> | |||
*微分サンプル | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\begin{eqnarray} | |||
f'(x) | |||
= \frac{ df }{ dx } | |||
= \lim_{ \Delta x \to 0 } \frac{ f(x + \Delta x) - f(x) }{ \Delta x } | |||
\end{eqnarray} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \begin{eqnarray} | |||
f'(x) | |||
= \frac{ df }{ dx } | |||
= \lim_{ \Delta x \to 0 } \frac{ f(x + \Delta x) - f(x) }{ \Delta x } | |||
\end{eqnarray} $$ | |||
</div> | |||
*表サンプル | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\begin{array}{c|ccccc} | |||
x & \cdots & -1 & \cdots & 1 & \cdots \\ | |||
\hline | |||
f’(x) & + & 0 & – & 0 & + \\ | |||
\hline | |||
f(x) & \nearrow & e & \searrow & -e & \nearrow | |||
\end{array} | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \begin{array}{c|ccccc} | |||
x & \cdots & -1 & \cdots & 1 & \cdots \\ | |||
\hline | |||
f’(x) & + & 0 & – & 0 & + \\ | |||
\hline | |||
f(x) & \nearrow & e & \searrow & -e & \nearrow | |||
\end{array} $$ | |||
</div> | |||
*下線 | |||
<freescript></script> | <freescript></script> | ||
<div class="hljs-wrap"><pre data-label=" | <div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | ||
<code class="tex">\underline{ A } | |||
</script> | </code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | ||
< | $$ \underline{ A } $$ | ||
<script></freescript> | </div> | ||
*下線 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\underline{ A } | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \underline A $$ | |||
</div> | |||
*下線 | |||
<freescript></script> | |||
<div class="hljs-wrap"><pre data-label="MathJaxSample" class="pre-wrap"> | |||
<code class="tex">\underline{ AB } | |||
</code></pre></div><script></freescript><div style="background-color:#eeeeee; border:2px solid;"> | |||
$$ \underline{AB} $$ | |||
</div> |
2025年1月10日 (金) 17:52時点における版
Mathjax 2.7に戻る。
Mathjax コード一覧に戻る。
概要
Mathjax2.x系で使えるコード一覧を作成したいと思います。しばらくはコード動作確認調整期間になります。Mathjax3.x系向けのサンプルを全部貼りましたので、動いていないものは非対応だったんだなと思っていいと思います。
Version2.0系に関する記事です。このページのMathJaxバージョンは
数
- 分数
\frac{1}{2}
$$ \frac{1}{2} $$
- 分数(大)
\displaystyle \frac{1}{2}
$$ \displaystyle \frac{1}{2} $$
- 分数(大)2
\dfrac{1}{2}
$$ \dfrac{1}{2} $$
- 増減表
\begin{array}{c|ccccc}
x & \cdots & -1 & \cdots & 1 & \cdots \\
\hline
f’(x) & + & 0 & – & 0 & + \\
\hline
f(x) & \nearrow & e & \searrow & -e & \nearrow
\end{array}
$$ \begin{array}{c|ccccc} x & \cdots & -1 & \cdots & 1 & \cdots \\ \hline f’(x) & + & 0 & – & 0 & + \\ \hline f(x) & \nearrow & e & \searrow & -e & \nearrow \end{array} $$
- 平方根
\sqrt{ 2 }
$$ \sqrt{ 2 } $$
- 微分(ラグランジュ)
f'
$$ f' $$
- 微分サンプル
\begin{eqnarray}
f'(x)
= \frac{ df }{ dx }
= \lim_{ \Delta x \to 0 } \frac{ f(x + \Delta x) - f(x) }{ \Delta x }
\end{eqnarray}
$$ \begin{eqnarray} f'(x) = \frac{ df }{ dx } = \lim_{ \Delta x \to 0 } \frac{ f(x + \Delta x) - f(x) }{ \Delta x } \end{eqnarray} $$
- 表サンプル
\begin{array}{c|ccccc}
x & \cdots & -1 & \cdots & 1 & \cdots \\
\hline
f’(x) & + & 0 & – & 0 & + \\
\hline
f(x) & \nearrow & e & \searrow & -e & \nearrow
\end{array}
$$ \begin{array}{c|ccccc} x & \cdots & -1 & \cdots & 1 & \cdots \\ \hline f’(x) & + & 0 & – & 0 & + \\ \hline f(x) & \nearrow & e & \searrow & -e & \nearrow \end{array} $$
- 下線
\underline{ A }
$$ \underline{ A } $$
- 下線
\underline{ A }
$$ \underline A $$
- 下線
\underline{ AB }
$$ \underline{AB} $$