答案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”(它是一个拉丁词)。