![如何获得真正大的花括号](https://linux22.com/image/361549/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E7%9C%9F%E6%AD%A3%E5%A4%A7%E7%9A%84%E8%8A%B1%E6%8B%AC%E5%8F%B7.png)
我目前有以下想要写的方程式:
\begin{equation*}
\pi(X)=\mathbf{N}_4\Bigg\{\left(\begin{matrix} 1
\\2\\1\\3\end{matrix}\right),\left(\begin{matrix}2 & 1 & 2 & 3 \\1 & 2 & 1 &
3\\ 2 & 1 & 3 & 3\\3 & 3 & 3 & 7\end{matrix}\right)\Bigg\}
\end{equation*}
但是花括号\Bigg\{
不够\Bigg\}
大——有没有办法得到更大的花括号?
答案1
只需使用\left\{
和\right\}
作为括号即可:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Original equation:
\begin{equation*}
\pi(X) = \mathbf{N}_4 \Bigg\{ \left(
\begin{matrix}
1 \\ 2 \\ 1 \\ 3
\end{matrix}
\right), \left(
\begin{matrix}
2 & 1 & 2 & 3 \\
1 & 2 & 1 & 3 \\
2 & 1 & 3 & 3 \\
3 & 3 & 3 & 7
\end{matrix}
\right) \Bigg\}
\end{equation*}
Updated equation:
\begin{equation*}
\pi(X) = \mathbf{N}_4 \left\{ \left(
\begin{matrix}
1 \\ 2 \\ 1 \\ 3
\end{matrix}
\right), \left(
\begin{matrix}
2 & 1 & 2 & 3 \\
1 & 2 & 1 & 3 \\
2 & 1 & 3 & 3 \\
3 & 3 & 3 & 7
\end{matrix}
\right) \right\}
\end{equation*}
\end{document}
答案2
这是少数几种需要使用\left
和\right
来自动调整分隔符大小的情况之一。如果您想手动调整分隔符的大小,您可以轻松定义更多大小。因此我创建了工厂\makebig
。它接受一个名称和一个大小,并定义相应的宏以及打开和关闭变体。
对于支撑矩阵,您可以pmatrix
从amsmath
包中直接使用。
编辑:amsmath
有一个更智能的机制来定义新的手动大小分隔符。感谢 egreg 指出这一点。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand\makebig[2]{%
\@xp\newcommand\@xp*\csname#1\endcsname{\bBigg@{#2}}%
\@xp\newcommand\@xp*\csname#1l\endcsname{\@xp\mathopen\csname#1\endcsname}%
\@xp\newcommand\@xp*\csname#1r\endcsname{\@xp\mathclose\csname#1\endcsname}%
}
\makeatother
\makebig{biggg} {3.0}
\makebig{Biggg} {3.5}
\makebig{bigggg}{4.0}
\makebig{Bigggg}{4.5}
\begin{document}
\begin{equation*}
\pi(X) = \mathbf{N}_4 \biggggl\{
\begin{pmatrix}
1 \\ 2 \\ 1 \\ 3
\end{pmatrix},
\begin{pmatrix}
2 & 1 & 2 & 3 \\
1 & 2 & 1 & 3 \\
2 & 1 & 3 & 3 \\
3 & 3 & 3 & 7 \\
\end{pmatrix}
\biggggr\}
\end{equation*}
\end{document}