LaTeX で括弧のネスト
括弧を入れ子(ネスト)にするとき、読みやすさのために括弧のサイズを変えることがあります。\big 系コマンドを使った制御方法を解説します。
ネストの問題
すべて同じサイズの括弧だと、どこが対応しているかわかりにくくなります。
((a + b) + (c + d))
外側と内側が同じサイズなので、視覚的に区別しづらい状態です。
\big 系でサイズを変える
外側の括弧を大きくすると、構造が明確になります。
\Big( (a + b) + (c + d) \Big)
3段階のネスト
さらに深いネストでは、複数のサイズを組み合わせます。
\Bigg( \Big( \big( a + b \big) + c \Big) + d \Bigg)
内側から外側に向かって、通常 → \big → \Big → \Bigg と大きくするのが一般的です。
括弧の種類を変える方法
サイズではなく、括弧の種類を変えて区別する流儀もあります。
\{ [ ( a + b ) + c ] + d \}
丸括弧 → 角括弧 → 波括弧の順に外側へ広げます。この流儀なら同じサイズでも対応関係がわかりやすくなります。
\left \right との違い
\left \right は中身に応じて自動調整するため、ネストしたときに意図通りにならないことがあります。
\left \right(自動)
中身全体を見てサイズを決めるため、入れ子の階層を区別しにくい
\big 系(手動)
各レベルのサイズを明示的に指定できる
複雑な入れ子では \big 系を使って手動制御するほうが、見た目を細かく調整できます。数式の構造が複雑になったら、括弧のサイズや種類で階層を表現することを意識してください。