我在这里做错了什么?:
\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
。