当我将其添加到我的代码中时,Kile 返回错误“扫描 \tabu@collectbody 的使用时文件结束”。
\begin{center}
\begin{tabu} to \textwidth { | c | c | }
\hline
\underline{Variable} & \underline{Value}\\
$B(\Lambda^{+}_{c}\longrightarrowpK^{-}\pi^{+})$ & 0.0623 \cite{mt}\\
$B{\phi\longrightarrowK^{+}K^{-}$ & 0.492 \cite{mt}\\
$E_{sig}$ & 4.5127$\%$\\
$N_{norm}$ & 1 468 435 \cite{bpal}\\
$E_{norm}$ & 16.564$\%$ \cite{bpal}\\
\hline
\end{tabu}
\end{center}
我尝试过用不同的方法来制作表格但它们似乎都返回相同/相似的错误。
此代码缺少一个 {} 括号。当我修复它时,我的引用都出现错误“未定义”。我还收到以下错误:未定义的控制序列 \end{tabu} 双上标 \end{tabu}
答案1
在您编辑之后,我决定发表一个答案。
导致File ended while scanning use of \tabu@collectbody
错误的第一个问题是不平衡的{
。这个额外的内容{
使得 TeX 扫描文件以寻找}
未找到的匹配项,因此File ended
。
第二个错误Undefined control sequence
是由于\longrightarrowpK
。我在互联网上找不到一个名为\longrightarrowpK
,因此我认为这是一个拼写错误,而您的实际意思是\longrightarrow pK
(带空格)。\longrightarrowK
下一行也是如此。
至于引用未定义,这可能是.bib
或运行 BibTeX 的问题。我建议阅读使用问号或粗体引用关键字代替引用编号或提出新问题,提供带有参考书目的最小工作示例(MWEB)。
修复这两个问题并添加一个基本前言,它就可以正常工作了:
\documentclass{article}
\usepackage{tabu}
\begin{document}
\pagenumbering{gobble}
\begin{center}
\begin{tabu} to \textwidth { | c | c | }
\hline
\underline{Variable} & \underline{Value}\\
$B(\Lambda^{+}_{c}\longrightarrow pK^{-}\pi^{+})$ & 0.0623 \cite{mt}\\
$B\phi\longrightarrow K^{+}K^{-}$ & 0.492 \cite{mt}\\
$E_{\mathrm{sig}}$ & 4.5127$\%$\\
$N_{\mathrm{norm}}$ & 1 468 435 \cite{bpal}\\
$E_{\mathrm{norm}}$ & 16.564$\%$ \cite{bpal}\\
\hline
\end{tabu}
\end{center}
\end{document}