表格错误

表格错误

我是 Latex 新手,遇到了错误。请检查我是否遗漏了什么。

\noindent
\begin{table}[ht]
\caption{} % title of Table
 \centering % used for centering table
 \begin{tabular}{c c c c} % centered columns (4 columns)
 \hline\hline %inserts double horizontal lines
  Frequency & $V_{0} $(LPF) & Gain(in dB)LPF & $V_{0}$(HPF)& Gain(indB)\\ [0.5ex] % inserts table
 %heading
 \hline % inserts single horizontal line
 100 & 1.57&3.91&16.90m&-35.44 \\ % inserting body of the table
  300&  1.58&  3.97&155.39m&-16.17\\
  500& 1.59&  4.02&442.93m&-7.0\\
  700& 1.53& 3.69&769.11&-2.28\\
  900& 1.39&2.86&1.00& 0\\ [1ex] % [1ex] adds vertical space
  1k & 1.32&2.41&1.1443&1.17\\
  1.1k&1.26&2.007&1.188&1.4\\
   1.2k&1.06&0.506&1.297&2.21\\
  1.5k&865.03m&-1.25&1.438&3.15\\
  2k&509.50m&-5.85&1.542&3.76\\
  4k&141.04m&-17.01&1.49&3.46\\
   6k&62.82m&-24.038&1.56&3.86\\

   \hline %inserts single line
    \end{tabular}
     \label{table:nonlin} % is used to refer this table in the text
     \end{table}

我收到的错误是:

! 额外的对齐标签已更改为 \cr。

答案1

除了在环境中提供 5 列而不是 4 列之外tabular,您还应努力提供更好的布局。例如,负数应与印刷减号相关联,而不是文本模式的“破折号”符号,并且(尽可能)应注意将列中的数字与小数点对齐。另外,由于总共有 12 行,如果您在第 4 行和第 8 行之后而不是仅在第 5 行之后提供一些垂直空白,表格看起来会更有吸引力。最后,表格的可理解性(或至少是其可读性)可能会从标题材料的重新组织中获益。

这些想法在下面的代码中实现。

在此处输入图片描述

\documentclass{article}
\usepackage{caption,booktabs,siunitx}
\begin{document}

\begin{table}[ht]
\caption{}
\label{table:nonlin}
\centering 
\begin{tabular}{@{} c c S[table-format=-2.3] 
                      c S[table-format=-2.2] @{}} 
 \toprule
 Frequency & \multicolumn{2}{c}{LPF} & \multicolumn{2}{c@{}}{HPF} \\
 \cmidrule(lr){2-3} \cmidrule(l){4-5}
 & $V_{0}$ & {Gain} & $V_{0}$ & {Gain}\\
 & & {(in dB)} & & {(in dB)} \\
 \midrule
  100& 1.57   & 3.91 &\phantom{0}16.90m  &-35.44 \\
  300& 1.58   & 3.97 &155.39m            &-16.17\\
  500& 1.59   & 4.02 &442.93m            & -7.00\\
  700& 1.53   & 3.69 &769.11m            & -2.28\\
 \addlinespace 
  900& 1.39   & 2.86 &1.00\phantom{00}   & 0\\ 
    1k&1.32   & 2.41 &1.1443             &1.17\\
  1.1k&1.26   & 2.007&1.188\phantom{0}   &1.40\\
  1.2k&1.06   & 0.506&1.297\phantom{0}   &2.21\\
 \addlinespace 
  1.5k&865.03m&-1.25 &1.438\phantom{0}   &3.15\\
    2k&509.50m&-5.85 &1.542\phantom{0}   &3.76\\
    4k&141.04m&-17.01&1.49\phantom{00}   &3.46\\
    6k&\phantom{0}62.82m&-24.038&1.56\phantom{00}&3.86\\
 \bottomrule
\end{tabular}
\end{table}

\end{document} 

答案2

您只是在 \begin{tabular} 语句中缺少列说明符......

\documentclass{article}
\begin{document}
%\noindent
\begin{table}[ht]
\caption{} % title of Table
\centering % used for centering table
\begin{tabular}{c c c c c} % centered columns (5 columns)
\hline\hline %inserts double horizontal lines
Frequency & $V_{0} $(LPF) & Gain(in dB)LPF & $V_{0}$(HPF) & Gain(indB)\\ [0.5ex]       % inserts table
%heading
\hline % inserts single horizontal line
100 & 1.57&3.91&16.90m&-35.44 \\ % inserting body of the table
300&  1.58&  3.97&155.39m&-16.17\\
500& 1.59&  4.02&442.93m&-7.0\\
700& 1.53& 3.69&769.11&-2.28\\
900& 1.39&2.86&1.00& 0\\ [1ex] % [1ex] adds vertical space
1k & 1.32&2.41&1.1443&1.17\\ 
1.1k&1.26&2.007&1.188&1.4\\
1.2k&1.06&0.506&1.297&2.21\\
1.5k&865.03m&-1.25&1.438&3.15\\
2k&509.50m&-5.85&1.542&3.76\\
4k&141.04m&-17.01&1.49&3.46\\
6k&62.82m&-24.038&1.56&3.86\\

   \hline %inserts single line
    \end{tabular}
     \label{table:nonlin} % is used to refer this table in the text
     \end{table}
\end{document}     

相关内容