如何正确垂直对齐 vmatrices

如何正确垂直对齐 vmatrices

我无法正确垂直对齐这些 vmatrices。我的输出目前如下所示:

在此处输入图片描述

你能帮我正确对齐这些矩阵吗?谢谢。

这是我的代码:

\documentclass[11pt]{article}
\usepackage{booktabs}
\usepackage[table,x11names,dvipsnames,table]{xcolor}
\usepackage{blkarray}
\usepackage{colortbl}
\usepackage{multicol}
\usepackage{mathtools}

\begin{document}

\begin{align*}
b_{0} & = \begin{vmatrix}
         0.01822 & 1 \\
         1 & 0.01822
       \end{vmatrix} & = -0.9997, &\quad
b_{1} & = \begin{vmatrix}
         0.01822 & -0.25 \\
         1 & -0.0891
       \end{vmatrix} & = 0.2484, &\quad
b_{2} & = \begin{vmatrix}
         0.01822 & 0 \\
         1 & 0.5265
       \end{vmatrix} & = 0.0096, &\\[3pt]
b_{3} & = \begin{vmatrix}
         0.01822 & -0.825 \\
         1 & -0.825
       \end{vmatrix} & = 0.8100, &\quad
b_{4} & = \begin{vmatrix}
         0.01822 & 0.5265 \\
         1 & 0
       \end{vmatrix} & = -0.5265, &\quad
b_{5} & = \begin{vmatrix}
         0.01822 & -0.0891 \\
         1 & -0.25
       \end{vmatrix} & = 0.0842 &
\end{align*}

\end{document} 

答案1

我认为您希望垂直对齐所有数字,包括各个矩阵内的数字。如果是这样,以下解决方案可能会让您感兴趣。

在此处输入图片描述

\documentclass[11pt]{article}
\usepackage[margin=0.5in]{geometry}
\usepackage{amsmath,siunitx,mleftright,booktabs}
\sisetup{table-format=1.5,group-digits=false} 
\newenvironment{mymat}[1]{%
  \mleft\vert \begin{array}{@{}#1@{}}}{%
  \end{array} \mright\vert}

\begin{document}
\setlength\arraycolsep{3pt}

\begin{align*}
 b_{0} &= \begin{mymat}{S S[table-format=-1.5]}
         0.01822 & 1 \\
         1 & 0.01822
       \end{mymat} = -0.9997, 
&b_{1} &= \begin{mymat}{S S[table-format=-1.4]}
         0.01822 & -0.25 \\
         1 & -0.0891
       \end{mymat} = \phantom{-}0.2484, 
&b_{2} &= \begin{mymat}{S S[table-format=-1.4]}
         0.01822 & 0 \\
         1 & 0.5265
       \end{mymat} = 0.0096,\\ 
\addlinespace
 b_{3} &= \begin{mymat}{S S[table-format=-1.5]}
         0.01822 & -0.825 \\
         1 & -0.825
       \end{mymat} = \phantom{-}0.8100, 
&b_{4} &= \begin{mymat}{S S[table-format=-1.4]}
         0.01822 & 0.5265 \\
         1 & 0
       \end{mymat} = -0.5265, 
&b_{5} &= \begin{mymat}{S S[table-format=-1.4]}
         0.01822 & -0.0891 \\
         1 & -0.25
       \end{mymat} = 0.0842 .
\end{align*}

\end{document} 

答案2

像这样?

在此处输入图片描述

&符号必须正确分布:一个在等式内,一个在等式之间:

\documentclass[11pt]{article}
\usepackage[margin=20mm]{geometry}   % <-- added
\usepackage{booktabs}
\usepackage[table,x11names,dvipsnames,table]{xcolor}
\usepackage{blkarray}
\usepackage{colortbl}
\usepackage{multicol}
\usepackage{mathtools}

\begin{document}
    \begin{align*}
b_{0} & = \begin{vmatrix}
         0.01822 & 1 \\
         1 & 0.01822
       \end{vmatrix} = -0.9997, &
b_{1} & = \begin{vmatrix}
         0.01822 & -0.25 \\
         1 & -0.0891
       \end{vmatrix} = 0.2484,  &
b_{2} & = \begin{vmatrix}
         0.01822 & 0 \\
         1 & 0.5265
       \end{vmatrix} = 0.0096, \\[3pt]
b_{3} & = \begin{vmatrix}
         0.01822 & -0.825 \\
         1 & -0.825
       \end{vmatrix} = 0.8100, &
b_{4} & = \begin{vmatrix}
         0.01822 & 0.5265 \\
         1 & 0
       \end{vmatrix} = -0.5265, &
b_{5} & = \begin{vmatrix}
         0.01822 & -0.0891 \\
         1 & -0.25
       \end{vmatrix} = 0.0842 
    \end{align*}
\end{document}

注意:您的方程式很长,即使您将页边距定义为 20 毫米,也无法放置在文本宽度内(现在溢出到右侧)。

相关内容