研究の報告書をまとめている時に数式でいちいち時間を取られないように、このページにLaTeX形式でよく使う数式のテンプレートをまとめておきます。
目次
コマンド一覧
分数
$$\frac{a}{b}$$
\frac{a}{b}論理記号
$$\forall n \in \mathbb{R} : n^ 2\geq n$$
\forall n \in \mathbb{R} : n^ 2\geq n$$\exists x \in \mathbb{R}: x^ 3=0$$
\exists! x \in \mathbb{R}: x^ 2=0$$\iff$$
\iff微分
$$\frac{df}{dt}$$
\frac{df}{dt}偏微分
$$\frac{\partial f}{\partial H}$$
\frac{\partial f}{\partial H}ラプラシアン
$$\nabla^2$$
\nabla^2シグマ
$$\sum_{i=1}^\infty$$
\sum_{i=1}^\infty積分
$$\int_\rho^\infty$$
\int_\rho^\infty線積分
$$\oint_C$$
\oint_C行列
$$\begin{pmatrix}a & b \\c & d \\\end{pmatrix}$$
\begin{pmatrix}
a & b \\
c & d \\
\end{pmatrix}行列(vertical line)
$\left[\begin{array}{@{}ccc|c@{}}1 & 2 & 3 & 4 \\1 & 2 & 3 & 4 \\1 & 2 & 3 & 4 \\1 & 2 & 3 & 4\end{array}\right]$
\left[\begin{array}{@{}ccc|c@{}}1 & 2 & 3 & 4 \\1 & 2 & 3 & 4 \\1 & 2 & 3 & 4 \\1 & 2 & 3 & 4\end{array}\right]転置行列
$${}^t\! A$$
{}^t\! Adet
$$\det A$$
\det A転置
$W^\mathrm{T}$
W^\mathrm{T}エルミート転置
$$A^\dagger$$
A^\dagger大括弧
$$ L_{i,j} := \left\{ \begin{align} deg(v_i) \qquad if\quad i = j \\-1\qquad if\quad i != j \\ 0 \qquad otherwise \end{align} \right.$$
L_{i,j} := \left\{ \begin{align} deg(v_i) \qquad if\quad i = j \\-1\qquad if\quad i != j \\ 0 \qquad otherwise \end{align} \right.改行
\quad or \qquadtruth table
$\begin{array}{|c c|c|}p & q & p \land q\\ \hline T & T & T\\T & F & F\\F & T & F\\F & F & F\\\end{array}$
\begin{array}{|c c|c|}p & q & p \land q\\ \hline T & T & T\\T & F & F\\F & T & F\\F & F & F\\\end{array}連立方程式
$\left\{ \begin{align} &x-5z-v=b+c-4a\\ &y+4z=\frac{7}{2}a-b-\frac{1}{2}\\ &u+v=b-2a \end{align} \right.$
\left\{ \begin{align} &x-5z-v=b+c-4a\\ &y+4z=\frac{7}{2}a-b-\frac{1}{2}\\ &u+v=b-2a \end{align} \right.イコールを揃える
$\begin{align} (x,y,z,u,v)^\mathrm{T} &=(-3y,-3u-2v,y,2u+v,v,v)^\mathrm{T}\\&=y(-3,1,0,0,0)^\mathrm{T} + u(-3,0,2,1,0)^\mathrm{T}+v(-2,0,1,0,1)^\mathrm{T}\end{align}$
\begin{align} (x,y,z,u,v)^\mathrm{T} &=(-3y,-3u-2v,y,2u+v,v,v)^\mathrm{T}\\&=y(-3,1,0,0,0)^\mathrm{T} + u(-3,0,2,1,0)^\mathrm{T}+v(-2,0,1,0,1)^\mathrm{T}\end{align}ノルム
$\|v\|$
\|v\|ルート
$\sqrt[n]{x}$
\sqrt[n]{x}LaTexの自動生成
行列の生成
A = [[1,2,3,1,0],[2,4,6,3,1],[3,4,1,1,-2],[4,6,4,-1,-5]]
def generate_tex(mat):
tex = r"$$\begin {pmatrix}"
print(tex)
for i in mat:
row_i = ""
for j in i:
row_i += str(j) + "&"
tex += row_i[:-1] + r"\\"
tex = tex[:-2] + r"\end{pmatrix}$$"
return tex

