文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== MathJax ====== ===== 概要 ===== * LaTeX などでの数式の記述をブラウザで表示する Javascript ライブラリ。 * 単独では動かないので、ブラウザやエディタの拡張機能などが必要。 * よく利用していた「[[https://easy-copy-mathjax.xxxx7.com/#arithmetic-operation | Easy Copy MathJax]]」が使いづらくなったため、自分用にメモ。 ===== 数式の記法 ===== ==== 数 (Number) ==== * 分数 (fraction) * <code>$\frac{ 1 }{ 2 }$</code> * $\frac{ 1 }{ 2 }$ * 分数 (大) (fraction large) * <code>$\displaystyle \frac{ 1 }{ 2 }$</code> * $\displaystyle \frac{ 1 }{ 2 }$ * 分数と括弧 (fraction and parentheses) * <code>$\left( - \frac{ 1 }{ 2 } \right )^2$</code> * $\left( - \frac{ 1 }{ 2 } \right )^2$ * 連分数 (continued fraction) * <code>$\frac{ a + b }{ c + \frac{ d }{ e } }$</code> * $\frac{ a + b }{ c + \frac{ d }{ e } }$ * 無限連分数 (infinite continued fraction) * <code> $ \begin{eqnarray} 1 + \frac{ 1 }{ 1 + \frac{ 1 }{ 1 + \frac{ 1 }{ 1 + \ddots } } } = \frac{ 1 }{ 2 } \left( 1 + \sqrt{ 5 } \right) \end{eqnarray} $ </code> * $\begin{eqnarray} 1 + \frac{ 1 }{ 1 + \frac{ 1 }{ 1 + \frac{ 1 }{ 1 + \ddots } } } = \frac{ 1 }{ 2 } \left( 1 + \sqrt{ 5 } \right) \end{eqnarray}$ * 小数 (decimal) * <code>$0.123$</code> * $0.123$ * 循環小数 (repeating decimal) * <code>$\frac{ 1 }{ 11 } = 0.\dot{ 0 } \dot{ 9 }$</code> * $\frac{ 1 }{ 11 } = 0.\dot{ 0 } \dot{ 9 }$ * 無限小数 (infinite decimal) * <code>$3.14 \ldots$</code> * $3.14 \ldots$ * 無理数サンプル (irrational number sample) * <code>$\sqrt{ 2 } = 1.4142 \ldots$</code> * $\sqrt{ 2 } = 1.4142 \ldots$ * 無限大 (infinity) * <code>$\infty$</code> * $\infty$ * 絶対値 (absolute value) * <code>$| x |$</code> * $| x |$ * 絶対値2 (absolute value 2) * <code>$\vert x \vert$</code> * $\vert x \vert$ * 分数と絶対値 (fraction and absolute value) * <code>$\left| \frac{ x }{ 2 } \right|$</code> * $\left| \frac{ x }{ 2 } \right|$ * ガウス記号 (Gauss brackets) * <code>$[ x ]$</code> * $[ x ]$ * ガウス記号 (Gauss brackets 2) * <code>$\lbrack x \rbrack$</code> * $\lbrack x \rbrack$ * 床関数 (floor function) * <code>$\lfloor x \rfloor$</code> * $\lfloor x \rfloor$ * 天井関数 (ceiling function) * <code>$\lceil x \rceil$</code> * $\lceil x \rceil$ ==== 四則演算 (Arithmetic Operation) ==== * 加算 (plus) * <code>$1 + 2$</code> * $1 + 2$ * 減算 (minus) * <code>$3 - 1$</code> * $3 - 1$ * 乗算 (times) * <code>$2 \times 3$</code> * $2 \times 3$ * 割る (divide) * <code>$6 \div 3$</code> * $6 \div 3$ * プラスマイナス (plus minus) * <code>$\pm 1$</code> * $\pm 1$ * マイナスプラス (minus plus) * <code>$\mp 1$</code> * $\mp 1$ * 乗算 (簡略) (times dot) * <code>$a \cdot b = ab$</code> * $a \cdot b = ab$ * 除算 (分数) (divide fraction) * <code>$a / b = \frac{a}{b}$</code> * $a / b = \frac{a}{b}$ * 合同式 (modular equivalence) * <code>$a \equiv b \bmod n$</code> * $a \equiv b \bmod n$ * 合同式 (括弧付) (modular equivalence with parentheses) * <code>$a \equiv b \pmod n$</code> * $a \equiv b \pmod n$ * 比例 (proportional) * <code>$x \propto y$</code> * $x \propto y$ ==== 大小 (Greater or Less) ==== * 大なり (greater than) * <code>$a \gt b$</code> * $a \gt b$ * 大なりイコール (greater than or equal) * <code>$a \geq b$</code> * $a \geq b$ * 大なりイコール2 (greater than or equal 2) * <code>$a \geqq b$</code> * $a \geqq b$ * 小なり (less than) * <code>$a \lt b$</code> * $a \lt b$ * 小なりイコール (less than or equal) * <code>$a \leq b$</code> * $a \leq b$ * 小なりイコール2 (less than or equal 2) * <code>$a \leqq b$</code> * $a \leqq b$ * 等しい (equal) * <code>$a = b$</code> * $a = b$ * 等しくない (not equal) * <code>$a \neq b$</code> * $a \neq b$ * ほぼ等しい (nearly equal) * <code>$a \fallingdotseq b$</code> * $a \fallingdotseq b$ * ほぼ等しい2 (nearly equal 2) * <code>$a \sim b$</code> * $a \sim b$ * ほぼ等しい3 (nearly equal 3) * <code>$a \simeq b$</code> * $a \simeq b$ * ほぼ等しい4 (nearly equal 4) * <code>$a \approx b$</code> * $a \approx b$ * 十分大きい (much greater than) * <code>$a \gg b$</code> * $a \gg b$ * 十分小さい (much less than) * <code>$a \ll b$</code> * $a \ll b$ * 最大 (maximum) * <code>$\max f(x)$</code> * $\max f(x)$ * 最小 (minimum) * <code>$\min f(x)$</code> * $\min f(x)$ * 最大サンプル (max sample) * <code> $\begin{eqnarray} \max ( a, b ) = \begin{cases} a & ( a \geqq b ) \\ b & ( a \lt b ) \end{cases} \end{eqnarray}$ </code> * $\begin{eqnarray} \max ( a, b ) = \begin{cases} a & ( a \geqq b ) \\ b & ( a \lt b ) \end{cases} \end{eqnarray}$ ==== 複数行数式 (Multiple Line Equations) ==== * 改行 (line break) * <code> $\begin{eqnarray} aaa \\ bbb \end{eqnarray}$ </code> * $\begin{eqnarray} aaa \\ bbb \end{eqnarray}$ * 改行 (サイズ指定) (big line break) * <code> $\begin{eqnarray} aaa \\[ 5pt ] bbb \end{eqnarray}$ </code> * $\begin{eqnarray} aaa \\[ 5pt ] bbb \end{eqnarray}$ * 位置合わせ (alignment) * <code> $\begin{eqnarray} x + 2x &=& 3 \\ x &=& 1 \end{eqnarray}$ </code> * $\begin{eqnarray} x + 2x &=& 3 \\ x &=& 1 \end{eqnarray}$ * 連立方程式 (simultaneous equations) * <code> $\begin{eqnarray} \left\{ \begin{array}{l} x + y = 10 \\ 2x + 4y = 32 \end{array} \right. \end{eqnarray}$ </code> * $\begin{eqnarray} \left\{ \begin{array}{l} x + y = 10 \\ 2x + 4y = 32 \end{array} \right. \end{eqnarray}$ * 場合分け (case) * <code> $\begin{eqnarray} | x | = \begin{cases} x & ( x \geqq 0 ) \\ -x & ( x \lt 0 ) \end{cases} \end{eqnarray}$ </code> * $\begin{eqnarray} | x | = \begin{cases} x & ( x \geqq 0 ) \\ -x & ( x \lt 0 ) \end{cases} \end{eqnarray}$ ==== 集合 (set) ==== * 帰属関係 (belong to) * <code>$x \in A$</code> * $x \in A$ * 帰属関係2 (belong to 2) * <code>$A \ni x$</code> * $A \ni x$ * 帰属していない (not belong to) * <code>$x \notin A$</code> * $x \notin A$ * 部分集合 (subset) * <code>$A \subset B$</code> * $A \subset B$ * 部分集合2 (subset 2) * <code>$A \subseteq B$</code> * $A \subseteq B$ * 部分集合3 (subset 3) * <code>$A \subseteqq B$</code> * $A \subseteqq B$ * 部分集合 (逆向き) (subset reverse) * <code>$A \supset B$</code> * $A \supset B$ * 部分集合 (逆向き) 2 (subset reverse 2) * <code>$A \supseteq B$</code> * $A \supseteq B$ * 部分集合 (逆向き) 3 (subset reverse 3) * <code>$A \supseteqq B$</code> * $A \supseteqq B$ * 部分集合でない (not subset) * <code>$A \not \subset B$</code> * $A \not \subset B$ * 真の部分集合 (proper subset) * <code>$A \subsetneqq B$</code> * $A \subsetneqq B$ * 集合の交わり; 積集合 (intersection) * <code>$A \cap B$</code> * $A \cap B$ * 集合の結び; 和集合 (union) * <code>$A \cup B$</code> * $A \cup B$ * 空集合 (empty set) * <code>$\varnothing$</code> * $\varnothing$ * 補集合 (complement set) * <code>$A^c$</code> * $A^c$ * 補集合2 (complement set 2) * <code>$\overline{ A }$</code> * $\overline{ A }$ * 差集合 (relative complement) * <code>$A \setminus B$</code> * $A \setminus B$ * 差集合サンプル (relative complement sample) * <code>$A \setminus B = A \cap B^c = \{ x \mid x \in A, x \notin B \}$</code> * $A \setminus B = A \cap B^c = \{ x \mid x \in A, x \notin B \}$ * 自然数全体の集合 (all natural numbers) * <code>$\mathbb{ N }$</code> * $\mathbb{ N }$ * 整数全体の集合 (all integers) * <code>$\mathbb{ Z }$</code> * $\mathbb{ Z }$ * 有理数全体の集合 (all rational numbers) * <code>$\mathbb{ Q }$</code> * $\mathbb{ Q }$ * 実数全体の集合 (all real numbers) * <code>$\mathbb{ R }$</code> * $\mathbb{ R }$ * 複素数全体の集合 (all complex numbers) * <code>$\mathbb{ C }$</code> * $\mathbb{ C }$ * 四元数全体の集合 (all quaternions) * <code>$\mathbb{ H }$</code> * $\mathbb{ H }$ * 上限 (supremum) * <code>$\sup A$</code> * $\sup A$ * 下限 (infimum) * <code>$\inf A$</code> * $\inf A$ * アレフ数 (aleph number) * <code>$\aleph$</code> * $\aleph$ ==== 数式番号 ==== * 数式に番号をふる場合、''\tag{*}'' を使う。 * 例 * <code>$E = mc^2 \tag{1.2}$</code> * $E = mc^2 \tag{1.2}$ ==== 総和や総乗などで、上限や下限を真上および真下に付ける ==== * ''\displaystyle'' を使う。 * 通常: * $\sum_{i = 1}^{10} x_{i}$ * <code>$\sum_{i = 1}^{10} x_{i}$</code> * ''\displaystyle'' 使用時: * $\displaystyle \sum_{i = 1}^{10} x_{i}$ * <code>$\displaystyle \sum_{i = 1}^{10} x_{i}$</code> * 分数などで文字が小さくなった場合も有効だったりする。 ==== 斜体をキャンセルする ==== * ''\rm'' を使う。 * 通常: * $\Delta G_{Protein} + \Delta G_{DNA}$ * <code>$\Delta G_{Protein} + \Delta G_{DNA}$</code> * ''\rm'' 使用時: * $\Delta G_{\rm Protein} + \Delta G_{\rm DNA}$ * <code>$\Delta G_{\rm Protein} + \Delta G_{\rm DNA}$</code> * ''\rm'' は以降の斜体をキャンセルしてしまうので、限定的に使用する場合は ''{}'' で囲む。 ===== 参考サイト ===== * [[https://easy-copy-mathjax.xxxx7.com/#arithmetic-operation | Easy Copy MathJax]] {{tag>アプリケーション テキスト}} ツール/mathjax.txt 最終更新: 2020/11/11 11:53by mumeiyamibito