名前: 大熊 一弘 日時: 2001-09-27 18:05:09 IPアドレス: 61.121.37.*
>>2476 >「転置行列」を表現する方法について伺います. >転置行列は行列の左肩に t を乗せて表します.現在は > >$$\raisebox{1.5\height}{t}\begin{pmatrix} a & b \\ c & d \end{pmatrix}$$ >の様にしているのですが、行列のサイズに応じて持ち上げる高さを調整しなければ >なりません.この高さ調整を自動でできないでしょうか? pmatrix が環境になっていますね. ということは,amsmath をご利用でしょうか. さすれば,\sideset をもちだすのはどうでしょうか. もっとも,このコマンドは大型演算子を対象としていますので, pmatrix 環境全体を \mathop とみなす必要があります. 下のリストの後半では,\trmatrix コマンドを定義して, その辺を隠蔽してみました. \documentclass{article} \usepackage{amsmath} \begin{document} \[\sideset{^t}{}{\mathop{% \begin{pmatrix} a & b \\ c & d \end{pmatrix}}} \] \def\trmatrix#1{% \sideset{^t\!\!}{}{\mathop{\begin{pmatrix}#1\end{pmatrix}}} } \[\trmatrix{a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33}} \] \end{document}
この書き込みへの返事: