答案1
非常好的问题!关键在于要知道,根据 Knuth 的规定,减号的垂直尺寸与加号相同。
特别是,减号具有深度,会在第二个小矩阵中造成阻碍。
你有两种选择:要么你“规范化”没有符号的小矩阵,要么你打破减号。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\left\{\left(\begin{smallmatrix}1&0\\0&1\end{smallmatrix}\right),
\left(\begin{smallmatrix}-1&\hfill 0\\ \hfill 0&-1\end{smallmatrix}\right)\right\}$
\bigskip
$\left\{\left(\begin{smallmatrix}\vphantom{-}1&0\\0&1\end{smallmatrix}\right),
\left(\begin{smallmatrix}-1&\hfill 0\\ \hfill 0&-1\end{smallmatrix}\right)\right\}$
\bigskip
$\left\{\left(\begin{smallmatrix}1&0\\0&1\end{smallmatrix}\right),
\left(\begin{smallmatrix}\smash[b]{-1}&\hfill 0\\ \hfill 0&-1\end{smallmatrix}\right)\right\}$
\end{document}
请注意,只有两行之间的空间受到影响,因此没有必要去掉底行中的减号或\vphantom{-}
在底行中添加。