使用 dcolum 包设置对齐列的宽度

使用 dcolum 包设置对齐列的宽度

我尝试制作一张表格,其中的一些列与标志对齐\pm。我使用 dcolumn 包成功做到了这一点。

但是,我不知道如何将列设置为固定宽度。我怎样才能创建一个像下面这样的表格,但第 2 列和第 3 列的宽度固定为 3cm?

\documentclass[a4paper]{article}
\usepackage{dcolumn}

\begin{document}

\begin{table}
\begin {center}
\begin{tabular}{m{2.0cm} D{,}{\pm}{-1} D{,}{\pm}{-1}}
\hline 
\hline \\[-2.0ex]
Runs   & \multicolumn{1}{c}{Measure 1} & \multicolumn{1}{c}{Another Measure 2} \\[0.3ex]
\hline \\[-2.0ex]
Run 1  & 12.0,0.2                      & 55,1    \\
Run 2  & 14.3,0.5                      & 101,3   \\[0.3ex]
\hline
\hline
\end{tabular}
\end {center}
\end{table}


\end{document}

答案1

通过指定过大的 dcolumn 规范,此处的第二列和第三列被强制宽于其自然宽度,因此这些列最终具有相同的宽度。

\documentclass[a4paper]{article}
\usepackage{dcolumn}

\begin{document}

\begin{table}
\begin {center}
\begin{tabular}{m{2.0cm} D{,}{\pm}{7.5} D{,}{\pm}{7.5}}
\hline 
\hline \\[-2.0ex]
Runs   & \multicolumn{1}{c}{Measure 1} & \multicolumn{1}{c}{Another Measure 2} \\[0.3ex]
\hline \\[-2.0ex]
Run 1  & 12.0,0.2                      & 55,1    \\
Run 2  & 14.3,0.5                      & 101,3   \\[0.3ex]
\hline
\hline
\end{tabular}
\end {center}
\end{table}


\end{document}

相关内容