我正在尝试使用以下代码显示表格:
\begin{table}
\centering
\begin{tabular}{|l|l|l|l|}
\hline
\textbf{$\theta$} & \textbf{$\phi$ (\%)} & \textbf{Tiempo} & \textbf{Energía}\\ \hline
1 & 12.5 & infinito & Siempre decreciente\\
& 25 & infinito & Siempre decreciente\\
& 50 & infinito & Siempre decreciente\\
2 & 12.5 & infinito & Siempre decreciente\\
& 25 & infinito & Siempre decreciente\\
& 50 & infinito & Siempre decreciente\\
3 & 12.5 & finito & Siempre decreciente\\
& 25 & finito & Siempre decreciente\\
& 50 & finito & Siempre decreciente\\
4 & 12.5 & finito & Siempre decreciente\\
& 25 & finito & Siempre decreciente\\
& 50 & finito & Siempre decreciente\\ \hline
\end{tabular}
\end{table}
然而,我的表格底部出现了一些奇怪的行尾,如下所示:
怎么了 ?
答案1
如果最后一个\hline
and后面还有内容\end{tabular}
,那么 TeX 会开始一个新行,并在 中结束这一行\end{tabular}
。如果没有进一步的&
,该行将只包含一个单元格。
如果您\\
在最后的之后有(我的猜测)\hline
,那么请将其删除。
我的第二个猜测是一些不可见的字符。例如,不可中断的空格 ( 0xA0
) 通常在编辑器中是看不到的,但它不会像普通空格一样被 TeX 忽略。然后 TeX 用该字符开始新行。尝试删除最新字符之后\hline
直到 的所有内容\end{tabular}
。或者使用十六进制编辑器。