小矩阵间距和尺寸

小矩阵间距和尺寸

我使用小矩阵环境来定义这些 2x1 列向量,如下所示:

setting $\left(\begin{smallmatrix}
\beta_x \\
\beta_y
\end{smallmatrix}\right) = \left(\begin{smallmatrix}
0.01 \\
0
\end{smallmatrix}\right)$ results in a ...

但是我希望两者具有相同的高度和支架厚度,尽管我知道宽度相等看起来不太好看。有什么解决方案或替代方案吗?

答案1

我不会自动调整括号的大小;相反,我会将\bigl\bigr应用于两个smallmatrix环境。如果您坚持要自动调整大小,我会使用psmallmatrix环境(由mathtools包提供)并节省一些击键次数。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}
\begin{document}
setting 
$\bigl(\begin{smallmatrix}
\beta_x \\ \beta_y
\end{smallmatrix}\bigr) = 
\bigl(\begin{smallmatrix}
0.01 \\ 0
\end{smallmatrix}\bigr)$ 
results in a \dots

\medskip
setting 
$\begin{psmallmatrix}
\beta_x \\ \beta_y
\end{psmallmatrix} = 
\begin{psmallmatrix}
0.01 \\ 0
\end{psmallmatrix}$ 
results in a \dots
\end{document}

答案2

您可以加载mathtools并使用简单的语法:

setting $\begin{psmallmatrix}
\beta_x \\
\beta_y
\end{psmallmatrix} = \begin{psmallmatrix}
0.01\mathstrut \\
0
\end{psmallmatrix}$ results in a ...

在此处输入图片描述

答案3

用一个\vphantom

\left...\right正如 MadyYuvi 正确建议的那样,可以通过用以下名称替换命名法来限制括号的垂直高度,从而获得额外的控制\bigl...\bigr

\documentclass{article}
\usepackage{mathtools}
\begin{document}
setting $\bigl(\begin{smallmatrix}
\beta_x \\
\beta_y
\end{smallmatrix}\bigr) = \bigl(\begin{smallmatrix}
0.01\vphantom{\beta_x} \\
0\vphantom{\beta_y}
\end{smallmatrix}\bigr)$ results in a ...
\end{document}

在此处输入图片描述

答案4

一个可能的替代方案...使用 \tbinom{}{}

\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage{amssymb}

\begin{document}
There are  possible little matrix, inlinemath $\tbinom{\beta_x}{\beta_y}=\tbinom{0.01}{0}$
and in displaymath you have the same result
\[\tbinom{\beta_x}{\beta_y}=\tbinom{0.01}{0}\]
\end{document}

在此处输入图片描述

相关内容