個人的にあると便利なマクロや細かい設定の備忘録.記事一覧



\smallmatrix で小さい行列を出す

TeXで行列を出すときは,matrix 環境や bmatrix 環境を使いますが,
display 環境でもないのに多用すると,なんか見た目がよろしくない.
通常の行列に関しては下のページを見ましょう.

数式: 行列 matrix TeX


ところが,最近論文を読んでいると,なにやら小さい行列があるっぽい..!!
smallmatrix 環境というのがあるようで,とても便利です.
pmatrix やら bmatrix にするには,毎回 \left( と \right ) で囲む必要があって
面倒なので,マクロを作ってみた.(難しいことは何もしていません)

\newenvironment{sumipmatrix}{\left ( \begin{smallmatrix}} {\end{smallmatrix}\right )}
\newenvironment{sumibmatrix}{\left [ \begin{smallmatrix}} {\end{smallmatrix}\right ]}
\newenvironment{sumivmatrix}{\left \{ \begin{smallmatrix}} {\end{smallmatrix}\right \}}

Kasparov bimodule を使うときとかに,小さく書けて気持ちが良いです.
{
(H_A \oplus H_A, \phi^+ \oplus \phi^-, \left ( \begin{smallmatrix} 0&1\\ 1&0 \end{smallmatrix}\right ) ) \in \mathbb{E} (A,A)
}

と思ったら,はてブ経由でやるとあまり小さくならんぞ...
悔しいのでPDFのスクショを貼って終わりにする.
f:id:sumi_nyasu:20140919020657j:plain