答案1
答案2
除了插入自定义大小的\vphantom
s 之外,您还可以插入\mathstrut
指令 - 在第一个 的两行中各插入一个bmatrix
。(Aside:\mathstrut
定义为\vphantom{(}
,即 a\mathstrut
是一个具有括号深度和高度的垂直幻影(
。)
\documentclass{article}
\usepackage{amsmath} % for "bmatrix" environment
\begin{document}
\[
\begin{bmatrix}
x_1\mathstrut & 0 \\
0\mathstrut & x_2
\end{bmatrix}
-
\begin{bmatrix}
x_1^2 & 0 \\
0 & x_2^2
\end{bmatrix}
\]
\end{document}
答案3
\bracketMatrixstack
包的行间距tabstackengine
会自动\strut
调整,因此两个矩阵的高度相同。请注意,列间间隙和行间基线跳跃也可以通过以下方式独立设置:
\setstacktabbedgap{1.5ex}
\setstackgap{L}{1.3\normalbaselineskip}
这是 MWE。
\documentclass{article}
\usepackage{tabstackengine}
\setstacktabbedgap{1.5ex}
\setstackgap{L}{1.3\normalbaselineskip}
\begin{document}
\[
\bracketMatrixstack{x_1 & 0 \\ 0 & x_2}
- \bracketMatrixstack{ x_1^2 & 0 \\ 0 & x_2^2 }
\]
\end{document}