对齐矩阵中的值

对齐矩阵中的值

我有一个这样的矩阵:

\begin{matrix}
   value\_list:\quad[a_{1,1}, a_{3,2}, a_{3,3}] \\ 
 start\_positions:\quad[0,2] \\ 
 column\_indexes:\quad[1,2,3] \\
 perm\_vector:\quad[2,0]
\end{matrix}

在此处输入图片描述

是否可以调整这些值以使它们看起来美观?

答案1

这是我为你的问题准备的,但在我成功发布它之前几秒钟你就删除了它……

一种方法是使用包matrix*中定义的mathtools。它允许添加对齐选项:

\begin{matrix*}[<align>]

对于对齐,您可以使用r右对齐或l左对齐。

\documentclass{article}
%
\usepackage{mathtools}


\begin{document}
\[ 
\begin{pmatrix}
a_{1,1} & 0 & 0         \\
0       & 0 & 0         \\
0       & 0 & a_{3,3}
\end{pmatrix}   
    \xrightarrow{\mathrm{CRS}}
\begin{pmatrix}
(a_{1,1},   & 1, & 1)\\
(a_{3,3},   & 3, & 3)
\end{pmatrix} 
    \xrightarrow{\text{JDS}}
\begin{pmatrix*}[l]
\text{value\_list:}         [a_{1,1}, a_{3,3}]    \\
\text{start\_position:}     [1,2,3]               \\
\text{column\_indexes:}     [1,3]                 \\
\text{perm\_vetor:} [1,2]
\end{pmatrix*}
\]
\end{document}

在此处输入图片描述

或者正如matrix您所问的那样:

\documentclass{article}
\usepackage{mathtools}

\begin{document}
\[ 
\begin{matrix*}[l]
\text{value\_list:}         [a_{1,1}, a_{3,2}, a_{3,3}]    \\
\text{start\_position:}     [1,2,3]               \\
\text{column\_indexes:}     [1,3]                 \\
\text{perm\_vetor:} [1,2]
\end{matrix*}
\]
\end{document}

在此处输入图片描述

或使用单独对齐的数学术语:

\[ 
\begin{matrix*}[l]
\text{value\_list:}         &  [a_{1,1}, a_{3,2}, a_{3,3}]  \\
\text{start\_position:}     &  [1,2,3]                      \\
\text{column\_indexes:}     &  [1,3]                        \\
\text{perm\_vetor:}         &  [1,2]
\end{matrix*}
\]

在此处输入图片描述

答案2

您不想使用matrix,但是tabular

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}

\begin{tabular}{@{} l >{$}l<{$} @{}}
value\_list:      & [a_{1,1}, a_{3,2}, a_{3,3}] \\ 
start\_positions: & [0,2] \\ 
column\_indexes:  & [1,2,3] \\
perm\_vector:     & [2,0]
\end{tabular}

\end{document}

您可以将它放置在任何您想要的地方,包括数学显示器。

我的印象是“index”的复数是“indices”(它是一个拉丁词)。

在此处输入图片描述

相关内容