表格中小数对齐的两个问题:空条目和更改颜色

表格中小数对齐的两个问题:空条目和更改颜色

MWE 的输出表:

有问题的样表

问题:

1)当数值的颜色改变时,我们希望小数点的颜色也随之改变。

2) 我们希望空条目(第 1 列中的最后一个条目)是一个空字段;而是.出现对齐字符。

平均能量损失

\documentclass{article}
\usepackage{color}
\begin{document}
  \begin{table}
    \begin{tabular}{r@{.}lr@{.}l}
      \color{red}{1} & \color{red}{0} & 3 & 1 \\
      2 & 1 & 4 & 4 \\
      &&      5 & 7
    \end{tabular}
  \end{table}
\end{document}

发行:TeXLive - 2015

应用程序:TeXShop 3.58

答案1

使用该siunitx包,你将获得更简单的代码:

\documentclass{article}
\usepackage{color}
\usepackage{siunitx}

\begin{document}

  \begin{table}
\sisetup{table-number-alignment=center}
    \begin{tabular}{S[table-format=1.5]S[table-format=-1.1]}
      \color{red}1.0 & 3.1 \\
      2.12346 & -4.4 \\
      & 5.7
    \end{tabular}
  \end{table}
\end{document} 

在此处输入图片描述

相关内容