我是 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}