$\phantom{}$$
\newcommand\nr{\notag\\}%タグなし改行用
\newcommand\ret{\notag\\&\qquad}%数式改行用
\newcommand\I{\mathrm{i}}
\newcommand\D{\mathrm{d}}
\newcommand\E{\mathrm{e}}
\newcommand\hc{\mathrm{h.c.}}
\newcommand\cc{\mathrm{c.c.}}
\newcommand\O[1]{\mathscr{O}\left(#1\right)}
\newcommand\abs[1]{{\left\rvert #1 \right\lvert}}
\newcommand\Res{\mathop{\mathrm{Res}}}
\newcommand\bra[1]{\mathinner{\langle{#1}|}}
\newcommand\ket[1]{\mathinner{|{#1}\rangle}}
\newcommand\braket[1]{\mathinner{\langle{#1}\rangle}}
\newcommand\Bra[1]{\left\langle#1\right|}
\newcommand\Ket[1]{\left|#1\right\rangle}
\newcommand\Braket[1]{\left\langle #1 \right\rangle}
\newcommand|{\middle|}%\Braket用
\DeclareMathOperator{\Log}{Log}
\DeclareMathOperator{\Arg}{Arg}
\DeclareMathOperator{\sgn}{sgn}
\DeclareMathOperator{\Tr}{Tr}
\newcommand\dashint{\mathchoice
{\int\kern-10pt-}
{\int\kern-8.5pt-}
{\int\kern-6.1pt-}
{\int\kern-4.58pt-}}
\newcommand\set[1]{\left\{#1\right\}}
\newcommand\for[1]{\quad\mathrm{for}\quad #1}
\newcommand\LHS{\mathrm{(LHS)}}
\newcommand\RHS{\mathrm{(RHS)}}
$定義した記号は以下の通り.
名称 | 入力 | 数式モード出力 |
---|---|---|
虚数単位 | \I | $\I$ |
微分 | \D | $\D$ |
ネイピア数 | \E | $\E$ |
複素共役 | \cc | $\cc$ |
エルミート共役 | \hc | $\hc$ |
絶対値 | \abs{\frac{a}{b}} | $\abs{\frac{a}{b}}$ |
オーダ | \O{N^2} | $\O{N^2}$ |
主値対数 | \Log z | $\Log z$ |
主値偏角 | \Arg z | $\Arg z$ |
符号関数 | \sgn x | $\sgn x$ |
留数 | \Res_{z=a} f(z) | $\Res_{z=a} f(z)$ |
トレース | \Tr A | $\Tr A$ |
主値積分 | \dashint | $\dashint$ |
ブラベクトル | \bra{a} | $\bra{a}$ |
ケットベクトル | \ket{a} | $\ket{a}$ |
ブラケット | \braket{a|A|b} | $\braket{a|A|b}$ |
ブラベクトル (自動リサイズ) | \Bra{\frac{1}{A}} | $\Bra{\frac{1}{A}}$ |
ケットベクトル (自動リサイズ) | \Ket{\frac{1}{B}} | $\Ket{\frac{1}{B}}$ |
ブラケット (自動リサイズ) | \Braket{a \| \frac{1}{A} \| b} | $\Braket{a\|\frac{1}{A}\|b}$ |
集合 | \set{n} | $\set{n}$ |
for | y=f(x)\for{x\in\mathbb{R}} | $y=f(x)\for{x\in\mathbb{R}}$ |
left-hand-side | \LHS | $\LHS$ |
right-hand-side | \RHS | $\RHS$ |
これらを使えば,例えば
\dashint \D x \frac{\E^{\I a x}}{x} = \I \pi \sgn(a) \for{a\in\mathbb{R}},
↓
\dashint \D x \frac{\E^{\I a x}}{x} = \I \pi \sgn(a) \for{a\in\mathbb{R}},
のように略記できる.
以下をページの先頭に貼り付けておけばよい.
一度もMathJaxを呼び出していない状態ではなぜか表示がバグるので1行目に\phantom{}
をおいた.
$\phantom{}$$
\newcommand\nr{\notag\\\\}%タグなし改行用
\newcommand\ret{\notag\\\\&\qquad}%数式改行用
\newcommand\I{\mathrm{i}}
\newcommand\D{\mathrm{d}}
\newcommand\E{\mathrm{e}}
\newcommand\hc{\mathrm{h.c.}}
\newcommand\cc{\mathrm{c.c.}}
\newcommand\O[1]{\mathscr{O}\left(#1\right)}
\newcommand\abs[1]{{\left\rvert #1 \right\lvert}}
\newcommand\Res{\mathop{\mathrm{Res}}}
\newcommand\bra[1]{\mathinner{\langle{#1}|}}
\newcommand\ket[1]{\mathinner{|{#1}\rangle}}
\newcommand\braket[1]{\mathinner{\langle{#1}\rangle}}
\newcommand\Bra[1]{\left\langle#1\right|}
\newcommand\Ket[1]{\left|#1\right\rangle}
\newcommand\Braket[1]{\left\langle #1 \right\rangle}
\newcommand\|{\middle|}%\Braket用
\DeclareMathOperator{\Log}{Log}
\DeclareMathOperator{\Arg}{Arg}
\DeclareMathOperator{\sgn}{sgn}
\DeclareMathOperator{\Tr}{Tr}
\newcommand\dashint{\mathchoice
{\int\kern-10pt-}
{\int\kern-8.5pt-}
{\int\kern-6.1pt-}
{\int\kern-4.58pt-}}
\newcommand\set[1]{\left\\{#1\right\\}}
\newcommand\for[1]{\quad\mathrm{for}\quad #1}
\newcommand\LHS{\mathrm{(LHS)}}
\newcommand\RHS{\mathrm{(RHS)}}
$