クソデカ括弧

2021-03-24

## はじめに

LaTeXで\Biggl,\Biggrより大きな括弧を単独で出力したくなったこと,ありませんか?

例:pmatrix環境において,行の途中で改行したいとき,\left,\rightでは高さが足りなかったとき

やり方

なんかソース漁ってたらamstex.styで,\Big\bBigg@{1.5}で定義されているのを見つけたので,それを参考に

\usepackage{amsmath, amssymb, amsthm}

\makeatletter
\newcommand{\biggg}{\bBigg@{3}}
\newcommand{\bigggg}{\bBigg@{4}}
\newcommand{\kusodeka}{\bBigg@{100}}
\makeatother

って感じに適当なサイズで定義したら,数式環境で使えるようになりまーす

......使う場所でサイズ指定できた方が汎用性高いですね.
引数を受け取るようにしましょう.

\newcommand{\kusodeka}[1]{\bBigg@{#1}}

おわりに

せっかくなのでクソデカ数式環境を体感してみましょう

\begin{document}

\begin{align*}
  \begin{matrix}
  \kusodeka{15}\lbrace\kusodeka{10}\lbrack\kusodeka{5}(\text{クソデカ括弧}\kusodeka{5})\kusodeka{10}\rbrack\kusodeka{15}\rbrace\\
  \kusodeka{13}\lbrack
  \kusodeka{1}\Updownarrow
  \kusodeka{3}\Updownarrow
  \kusodeka{5}\Updownarrow
  \kusodeka{7}\Updownarrow
  \kusodeka{9}\Updownarrow
  \kusodeka{11}\Updownarrow
  \kusodeka{13}\Updownarrow
  \kusodeka{15}\Updownarrow
  \kusodeka{17}\Updownarrow
  \text{クソデカ括弧}
  \kusodeka{17}\Updownarrow
  \kusodeka{15}\Updownarrow
  \kusodeka{13}\Updownarrow
  \kusodeka{11}\Updownarrow
  \kusodeka{9}\Updownarrow
  \kusodeka{7}\Updownarrow
  \kusodeka{5}\Updownarrow
  \kusodeka{3}\Updownarrow
  \kusodeka{1}\Updownarrow
  \kusodeka{13}\rbrack\\
  \kusodeka{50}(
    \begin{matrix}
    \text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}\\\text{あ}
    \end{matrix}
  \kusodeka{50})
  \end{matrix}
\end{align*}

\end{document}

うわああああああ

スポンサーリンク