![{{A\\B}} 所有可能的代码是什么?](https://linux22.com/image/468313/%7B%7BA%5C%5CB%7D%7D%20%E6%89%80%E6%9C%89%E5%8F%AF%E8%83%BD%E7%9A%84%E4%BB%A3%E7%A0%81%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
答案1
这里有四种可能性。(请注意,我消除了列向量周围的空格填充。)
\documentclass{article}
\usepackage{amsmath} % for 'Bmatrix' environment
\begin{document}
\[
\left\{ \!\!\! \left\{ \begin{array}{@{}l@{}} A\\B \end{array} \right\} \!\!\! \right\}
\quad
\left\{ \mkern-9mu \left\{ \begin{array}{@{}l@{}} A\\B \end{array} \right\} \mkern-9mu \right\}
\quad
\left\{ \mkern-9mu \begin{Bmatrix} A\\B \end{Bmatrix} \mkern-9mu \right\}
\quad
\biggl\{ \mkern-9mu \begin{Bmatrix} A\\B \end{Bmatrix} \mkern-9mu \biggr\}
\]
\end{document}
答案2
我将定义一个BBmatrix
以此为模型的环境Bmatrix
。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newenvironment{BBmatrix}{%
\left\{\mspace{-8mu}\left\{\env@matrix
}{%
\endmatrix\right\}\mspace{-8mu}\right\}%
}
\makeatother
\begin{document}
\[
\begin{BBmatrix} A \\ B \end{BBmatrix}
\quad
\begin{BBmatrix} A & B \\ C & D \end{BBmatrix}
\]
\end{document}
在我看来,用下面这个-9mu
代替就没那么有吸引力了:-8mu
不同的数学字体可能需要不同的负空间:自行实验。
答案3
答案4
您可以使用\atopwithdelims
TeX 原语:
$$ \left\{\mkern-9mu{A \atopwithdelims\{\} B}\mkern-9mu\right\} $$