缺少 \begin {document} 错误

缺少 \begin {document} 错误

我对 LaTeX 还很陌生,所以如果这是一个非常基础的问题,我深表歉意。我正尝试使用 laTeX 从 STATA(统计套件)创建表格,并生成了以下表格代码。但是,每当我尝试呈现表格时,我都会收到 Missing \begin{document} 错误。

\begin{center}
\footnotesize
\newcolumntype{Y}{>{\raggedleft\arraybackslash}X}
\begin{tabularx} {14cm} {@{} l Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y@{}} \\
\toprule
 & \multicolumn{9}{c}{\textbf{Patient died}} \\
\cmidrule(l{.75em}){2-10} 
\textbf{To died or exp. end} & \multicolumn{3}{c}{\textbf{No}} &       
\multicolumn{3}{c}{\textbf{Yes}} & \multicolumn{3}{c}{\textbf{Total}} \\
\cmidrule(l{.75em}){2-4} \cmidrule(l{.75em}){5-7}\cmidrule(l{.75em})  
{8-10}
&No.&Col \%&Cum \%&No.&Col \%&Cum \%&No.&Col \%&Cum \% \\
\midrule
10 or less months&4&23.5&23.5&15&48.4&48.4&19&39.6&39.6 \\
11 to 20 months&6&35.3&58.8&8&25.8&74.2&14&29.2&68.8 \\
21 to 30 months&2&11.8&70.6&7&22.6&96.8&9&18.8&87.5 \\
31 or more months&5&29.4&100.0&1&3.2&100.0&6&12.5&100.0 \\
\textbf{Total}&17&100.0&&31&100.0&&48&100.0& \\
\bottomrule
\addlinespace[.75ex]
\end{tabularx}
\par
\scriptsize{\emph{Source: }cancer.dta}
\normalsize
\end{center}

答案1

这不是一个完整的答案,但它可能会有所帮助。

您的错误消息是Missing \begin{document}。这意味着错误是由包引起的;LaTeX 从未到达文档主体。

在 2017 年的拖船会议上,我发表了关于调试的演讲。这个错误被简要地提及。演讲幻灯片在线;相关幻灯片是 13 和 22,但其余材料可能也有用,因为它描述了如何剖析日志文件。

简而言之,您需要做的就是找出\usepackage触发错误的原因。一旦您知道了这一点,您就可以构建一个小测试来确定这就是罪魁祸首。然后,如果您对 Latex 没有经验,可以回到这里寻求帮助。(您可以使用命令\listfiles显示所涉及软件包的版本;通常这样的问题是由于需要较新版本而导致的,但帮助者需要知道使用了哪些软件包和哪些版本触发了错误。)

相关内容