表格错误 - 额外的对齐标签已更改为 \cr

表格错误 - 额外的对齐标签已更改为 \cr

我哪里做错了?

\begin{table}
\begin{center}
\begin{tabularx}{\textwidth}{YYYYYYY}
\toprule
\textbf{Style} & \multicolumn{2}{c}{\textbf{Yarn}} & & \multicolumn{2}{c}{\textbf{Count}} & \textbf{Weight} & \textbf{Thickness} \\
\cmidrule{2-3} \cmidrule{4-5}
& Warp & Fill & Ends & Picks & $[g/m^2]$ & $[mm]$\\
\midrule

Plain & TR 30S 3L & TR 30S 3L & $4.87$ & $4.87$ & 200 & $0.23$ \\

\bottomrule
\end{tabularx}
\caption{Caption}
\end{center}
\end{table}

感谢帮助!

答案1

以下是关于如何简化代码的一些建议:

  • 使用左、右剪辑线条\cmidrule效果更好;

  • 不需要使用center环境,因为环境的宽度tabularx已设置为\textwidth

  • 不要用数学斜体排版测量单位——考虑使用包\si的宏siunitx

  • 当使用小于正常字体大小的表格时,也请考虑减少列间空白量:对于手头的表格,结合使用\small(而不是\footnotesize)和设​​置\tabcolsep(控制列间空白量的参数)为4pt(默认值6pt:)似乎会产生更易读的表格。

  • 如果使用l而不是Y作为列类型,第一列可能看起来更好。

在此处输入图片描述

\documentclass{article}

\usepackage{tabularx,booktabs}
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\usepackage[per-mode=symbol]{siunitx} % for typesetting scientific units

\begin{document}

\begin{table}
\setlength\tabcolsep{4pt} % default value: 6pt
\small  % not: "\footnotesize"

\begin{tabularx}{\textwidth}{@{} l *{6}{Y} @{}}
\toprule
\textbf{Style} & \multicolumn{2}{c}{\textbf{Yarn}} &
\multicolumn{2}{c}{\textbf{Count}} & \textbf{Weight} & \textbf{Thickness} \\
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
& Warp & Fill & Ends & Picks & [\si{\gram\per\meter\squared}] & [\si{\milli\meter}]\\
\midrule
Plain & TR 30S 3L & TR 30S 3L & 4.87 & 4.87 & 200 & 0.23 \\
\bottomrule
\end{tabularx}

\caption{Main Properties of wowen fabric.}
\end{table} 

\end{document}

仅用于比较,以下是您在答案中提供的代码生成的表格的外观:

在此处输入图片描述

答案2

我找到了一种可行的方法!

\begin{table}
\begin{center}
\begin{footnotesize} 
\begin{tabularx}{\textwidth}{YYYYYYY}
\toprule

\textbf{Style} &
\multicolumn{2}{c}{\textbf{Yarn}} &
\multicolumn{2}{c}{\textbf{Count}} &
\textbf{Weight} &
\textbf{Thickness} \\

\cmidrule{2-3} \cmidrule{4-5}
& Warp & Fill & Ends & Picks & $[g/m^2]$ & $[mm]$\\
\midrule
Plain & TR 30S 3L & TR 30S 3L & $4.87$ & $4.87$ & 200 & $0.23$ \\
\bottomrule
\end{tabularx}
\caption{Main Properties of wowen fabric.}
\end{footnotesize}
\end{center}
\end{table} 

相关内容