对齐数组中的数字

对齐数组中的数字

我在这里做错了什么?:

\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\begin{align}
\begin{array}{c|c c c c c}
   & R & U & \rho & \eta & \alpha \\
  \hline
  \mathrm{L} & 1 & 1 & -3 & -1 & 0 \\
  \mathrm{M} & 0 & 0 & 1 & 1 & 1 \\
  \mathrm{T} & 0 & -1 & -1 & -2 & 1 
\end{array}
\end{align}

\end{document}

我希望有人能帮忙!是的,我见过其他一些类似的问题,但我似乎无法让它工作。我希望列中的数字彼此对齐。

答案1

我曾在评论中建议将{c|r r r r r}其用作数组的说明符。但是,人们可能不喜欢数字相对于上面的字母右对齐。虽然有点不方便,但如果将负号重叠到左侧,从而允许足够的数组列分隔,则可以实现数组中的居中数字。

\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\begin{equation}
\arraycolsep 1.5ex
\begin{array}{c|c c c c c}
   & R & U & \rho & \eta & \alpha \\
  \hline
  \mathrm{L} & 1 & 1 & \llap{$-$}3 & \llap{$-$}1 & 0 \\
  \mathrm{M} & 0 & 0 & 1 & 1 & 1 \\
  \mathrm{T} & 0 & \llap{$-$}1 & \llap{$-$}1 & \llap{$-$}2 & 1 
\end{array}
\end{equation}

\end{document}

在此处输入图片描述

为了进行比较,这里的{c|r r r r r}方法将字母与数字条目右对齐......在我看来,视觉吸引力略低。

在此处输入图片描述

ps 由于您没有对齐任何内容,我align用 替换了环境equation

相关内容