![使用 dcolum 包设置对齐列的宽度](https://linux22.com/image/287660/%E4%BD%BF%E7%94%A8%20dcolum%20%E5%8C%85%E8%AE%BE%E7%BD%AE%E5%AF%B9%E9%BD%90%E5%88%97%E7%9A%84%E5%AE%BD%E5%BA%A6.png)
我尝试制作一张表格,其中的一些列与标志对齐\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}