• ベストアンサー

Texで総和記号(sum)などの下の式を複数行にしたいのですが….

Texで\sumや\maxなどの下の式を複数行にしたいのですが,解決法が見つからず困っています. 今までは,\sum_{\underset{Y}{X}}f(X,Y)のようにしていたのですが, 各行の大きさが異なってしまう点が気になっていました. 大きさが再現できませんが,上の式だと, Σ X Y とΣの下にX,Yと並ぶのですが,YがXよりも小さくなってしまいます. 各行の大きさが同じになるようにする方法がありましたら,教えてもらえると助かります.

質問者が選んだベストアンサー

  • ベストアンサー
noname#107252
noname#107252
回答No.3

\substackを使う手もありますよ。 \sum_{ \substack{ X \\ Y \\ Z } }

Gicchan56
質問者

お礼

すいません.また返信遅れてしまいました. こんなコマンドあったんですね. \substackで検索かけたら,TeX関連のWebページ巡回先に載ってました. 完全に調べ不足ですね,本当に申し訳ない. これで論文の体裁が整えれそうです. 回答ありがとうございました.非常に助かりました.

その他の回答 (2)

noname#104778
noname#104778
回答No.2

補足ですが, \displaystyle\sum_{\begin{array}{l} \\[-1.30\floatsep] x\\[-.30\floatsep] y \end{array}}f(x,y) の-1.30や-.30の値を適宜変えることでΣとx,xとyの間の間隔調整ができます。Σとxの間隔を調整するために上行にダミー行を挿入しています。 結構強引な力業ですが参考までに。

Gicchan56
質問者

お礼

困り度MAXにしてたのに,返信遅れて申し訳ありませんでした. なるほど,arrayには,気づきませんでした. 回答を参考にマクロ作って使ってみます. 回答ありがとうございました.

noname#104778
noname#104778
回答No.1

\displaystyle\sum_{\begin{array}{l} x\\ y \end{array}} でどうでしょうか? array環境なので\\[-0.2\floatsep] などで間隔調整ができます。

関連するQ&A