错误:扫描 \tabu@collectbody 的使用时文件结束

错误:扫描 \tabu@collectbody 的使用时文件结束

当我将其添加到我的代码中时,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}

相关内容