修改表中总空间

修改表中总空间
\documentclass{article}

\usepackage{siunitx}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{ l S S }
  ww          &  50000 &        \\
  qq          & 200000 &        \\
  dd          &  80000 &        \\
  ff          &  70000 &        \\
  \cline{2-3}
              &        & 400000 \\
  \cline{2-3}
  Pain        & 162310 &        \\
  Comp        & 100000 &        \\
  Colo        &  30000 &        \\
  LED         &  10000 &        \\
  \cline{2-3}
              &        & 302310 \\
  \cline{2-3}
                                \\
  Grand Total &        & 702310
\end{tabular}

\end{document}

需要解决的问题:

  • 总计/总计在表格的右侧被很大距离隔开。

  • 当在表格列的描述中使用 SI 单位时,S如果文本中有一个列标题,就会引发错误,如何解决这个问题。

  • 如何使用将我的表列之一分配S为 SI 单位以及为同一列分配固定宽度p{1cm}

在此处输入图片描述

答案1

\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{l*{2}{S[table-format=6.0]} } % <---
    \toprule
xxxx        &   {xxx}   &   {xxx}   \\       % <---
    \midrule
ww      &   50000   &           \\
ww      &   50000   &           \\
qq      &   200000  &           \\
dd      &   80000   &           \\
ff      &   70000   &           \\  
    \midrule
        &           &   400000  \\  
    \midrule
Pain    &   162310  &           \\
Comp    &   100000  &           \\
Colo    &   30000   &           \\
LED     &   10000   &           \\  
    \midrule
        &           &   302310  \\  
    \midrule
\multicolumn{2}{r}{Grand Total}
                &   702310  \\
    \bottomrule
\end{tabular}
\end{document

给出

在此处输入图片描述

这就是你要找的吗?

关于你最后一个子问题:你可以将列标题放在多列中,例如

\multicolumn{1}{p{1cm}{<column heder>}

但是,这意味着,如果列中有其他内容,则该列的宽度将小于 1cm。

相关内容