我正在使用 Stata 用户编写的命令 frmttable 创建类似日记的表格并将其写入 LaTex。当我使用命令 \input{... .tex} 时,表格会按我想要的方式显示,但 LaTex 随后会停止编译。此外,在表格之前,它在最终的 pdf 文档中提到了 []article。我的代码如下所示:
\documentclass[10pt,a4paper]{article}
\usepackage[round]{natbib}
\usepackage[parfill]{parskip}
\usepackage[margin=0.75in]{geometry}
\usepackage{lscape}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{dcolumn}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{mathtools}
\usepackage{longtable}
\usepackage{hyperref}
\usepackage{verbatim}
\begin{document}
...
\begin{flushleft}
\input{Table.tex}
\end{flushleft}
\end{document}
我收到错误“只能在序言中使用... \documentclass”。我还需要安装什么包吗?
答案1
由于我目前无法发表评论(尽管我来晚了),请允许我补充一点作为答案:Statafrmttable
知道选项fragment
,它将从\begin{document}
和\begin{table}
部分中删除 LaTeX 输出,使代码以开头\begin{tabular}
(或者,在后者之前,\begin{center}
如果您没有添加选项nocenter
)。这样,您就不必手动删除相应的行。