
Я использую пользовательскую команду Stata frmttable для создания журнальных таблиц и записи их в LaTex. Когда я использую команду \input{... .tex}, таблица отображается так, как мне нужно, но LaTex после этого останавливает компиляцию. Кроме того, прямо перед таблицей упоминается []article в конечном документе pdf. Мой код выглядит следующим образом:
\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
Поскольку я пока не могу комментировать (и хотя я очень опоздал на вечеринку), позвольте мне добавить одну вещь в качестве ответа: Stata frmttable
знает опцию fragment
, которая удалит вывод LaTeX из частей \begin{document}
и \begin{table}
, имея код, начинающийся с \begin{tabular}
(или, перед последней, \begin{center}
если вы не добавите опцию nocenter
также). Таким образом, вам не придется вручную удалять соответствующие строки.