
我正在使用 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 輸出,讓代碼開始with (或者,如果您不添加該選項\begin{tabular}
,則在後者之前)。這樣您就不必手動消除相應的行。\begin{center}
nocenter