十进制九月对齐和\多列不兼容?

十进制九月对齐和\多列不兼容?

由于我没有得到任何答案,我决定将这两个问题分开,这样它们看起来就没那么可怕了。我指的是第一个问题这个

以下是一张表格常规的对齐方式混合dec sep align

\documentclass{article}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\begin{document}

  \pgfplotstabletypeset[%
  col sep=&, header=false,
  every head row/.style={before row={\toprule%
\multicolumn{1}{l}{a}  & \multicolumn{1}{l}{b} & \multicolumn{1}{l}{c} &  \multicolumn{2}{l}{ddd ddd ddd}\\
% \multicolumn{2}{l}{Glonk}\\
                                    }, after row={\midrule}
                         },
  every last row/.style={after row=\bottomrule},
  display columns/0/.style={column name={Grandeur}, string type, column type={l}},
  display columns/1/.style={column name={Unite}, string type, column type={l}},
  display columns/2/.style={column name={Reference}, dec sep align={l}},
  display columns/3/.style={column name={Reference}, dec sep align={l}},
  display columns/4/.style={column name={Reference}, dec sep align={l}},
                       ]
  {%
glonk  &     z           &  323.1 & 323.1  & 323.1
plokt  &     y           &  33.12 & 33.12  & 33.12
jlorp  &     x           &  3.123 & 3.123  & 3.123
  }

\end{document}

以下是它的结果: 越野车桌 2

不知何故,使用时列的宽度计算不正确dec sep align。我该如何纠正这种奇怪的行为。

答案1

从您的图片来看,十进制对齐是使用两个表列内部实现的,在这种情况下\multicolumn{1}{l}{c}应该是\multicolumn{2}{l}{c}

相关内容