我使用 multicolumnn 获取 3 列中的一些文本。问题是我无法再获取 A、B、C 和列中心的数字。
我究竟做错了什么?
\documentclass[a4paper,12pt]{article}
\usepackage[dutch]{babel}
\usepackage{array} % zorgt dat er een tabel gemaakt kan worden zoals auteur
\usepackage{booktabs} %multicolumn met array
\usepackage{spreadtab}
\usepackage{multirow}
\begin{document}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\begin{table}
\centering
\begin{tabular}{| m{9cm} | m{3cm} | m{3cm} | m{3cm |}}
\multirow{4}{*}{Storing} & \multicolumn{3}{L{5.5cm}}{Kritische veranderingswaarde in procenten voor meters van klasse} \\
& \multicolumn{1}{c}{A} & \multicolumn{1}{c}{B} & \multicolumn{1}{c}{C} \\[2pt]
Omgekeerde fasevolgorde& \multicolumn{1}{c}{1,5} & \multicolumn{1}{c}{1,5} & \multicolumn{1}{c}{0,3} \\[2pt]
Spanning in onbalans & \multicolumn{1}{c}{4} & \multicolumn{1}{c}{2} & \multicolumn{1}{c}{1} \\[2pt]
\end{tabular}
\end{table}
\end{document}
答案1
请检查以下代码:
\documentclass[a4paper,12pt]{article}
\usepackage[dutch]{babel}
\usepackage{array} % zorgt dat er een tabel gemaakt kan worden zoals auteur
\usepackage{booktabs} %multicolumn met array
\usepackage{spreadtab}
\usepackage{multirow}
\begin{document}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{table}
\centering
\begin{tabular}{| m{5cm} | C{3cm} | C{3cm} | C{3cm} |}
\multirow{4}{*}{Storing} & \multicolumn{3}{L{9cm}|}{Kritische veranderingswaarde in procenten voor meters van klasse} \\
& A & B & C \\[2pt]
Omgekeerde fasevolgorde& 1,5 & 1,5 & 0,3 \\[2pt]
Spanning in onbalans & 4 & 2 & 1 \\[2pt]
\end{tabular}
\end{table}
\end{document}
我现在已经\multicolumn{1}{c}{...}
从您的 MWE 中删除了所有内容。还添加了新的列说明符C
并将第一列的宽度更改为5cm
。