or1ko's diary

日々を書きます

texの関数(amsmathのoperatorname)

texの関数を書くときに、以前までは下のように書いていた。

{\rm foo}()

最近、amsmathのoperatornameを知った。以下のように使う

\operatorname{foo}()

普通の関数を定義するときは以前の方法のほうが楽。
でも、定義した関数の直下や直上に変数を表示させたい場合(シグマやパイのような場合)には、

\operatorname*{foo}_{P}

アスタリスクを加えるだけでよく、簡単にできる。