这段代码有什么问题?

这段代码有什么问题?
\begin{table}[!ht]
\centerline {\begin{tabular}{llr} 
\hline \hline
\cline{1-2}
Område & Area & x & y & $Ax$ & $Ay$ \\
\hline \hline
Triangeln & 157,5 & 14,83 & 6 & 2335,25 & 945 \\
Halvcirkeln & 127,17 & 5,18 & 9 & 658,78 & 1144,53 \\
\hline
\end{tabular}}
\caption{Det genomsnittliga tiden för en period hos varje försök.}
\end{table}

我该如何修复这个问题?我的所有变量都不适合这个表格。

答案1

您需要指定表中使用的列数。

帮自己一个忙,学习一些siunitx这种表格的知识,这样数字就会排列得很整齐。我还建议booktabs制定更好的规则。

我也排列了输入,但这不是必需的:它只是更容易阅读代码并可能修复错误的条目。

请注意,这\centerline是错误的工具,简单的\centering声明更好。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}

\usepackage{booktabs} % better tables
\usepackage{siunitx}  % numeric tables and more

\sisetup{output-decimal-marker={,}}

\begin{document}

\begin{table}[!htp]
\centering

\begin{tabular}{
  @{}
  l
  S[table-format=3.2]
  S[table-format=2.2]
  S[table-format=1.0]
  S[table-format=4.2]
  S[table-format=4.2]
  @{}
}
\toprule
Område      & {Area} & {$x$} & {$y$} & {$Ax$}  & {$Ay$} \\
\midrule
Triangeln   & 157,5  & 14,83 & 6     & 2335,25 &  945    \\
Halvcirkeln & 127,17 &  5,18 & 9     &  658,78 & 1144,53 \\
\bottomrule
\end{tabular}

\caption{Det genomsnittliga tiden för en period hos varje försök.}

\end{table}

\end{document}

在此处输入图片描述

答案2

您需要向表中添加更多列。\begin{tabular}{llrlll} … \end{tabular}

\begin{table}[!ht]
\centering{\begin{tabular}{llrlll} 
\hline \hline
\cline{1-2}
Område & Area & x & y & $Ax$ & $Ay$ \\
\hline \hline
Triangeln & 157,5 & 14,83 & 6 & 2335,25 & 945 \\
Halvcirkeln & 127,17 & 5,18 & 9 & 658,78 & 1144,53 \\
\hline
\end{tabular}}
\caption{Det genomsnittliga tiden för en period hos varje försök.}
\end{table}

相关内容