Ich habe versucht, im Forum eine Antwort zu finden, konnte diese aber nicht finden.
Ich habe einige Tabellen in separaten Dateien, die ich in einer einzigen Datei organisieren möchte. Die Präambel ist für alle Tabellen gleich. Ich verwende:
\begin{document}
\input{table1.tex}
\input{table2.tex}
\end{document}
Die beiden Tabellen werden auf derselben Seite angezeigt. Ich habe versucht, \pagebreak
zwischen der ersten und der zweiten Tabelle eins einzufügen \input
, aber das funktioniert nicht.
Dann habe ich es mit versucht \include
:
\begin{document}
\include{table1.tex}
\include{table2.tex}
\end{document}
In diesem Fall versuche ich zu kompilieren, ich erhalte keine Fehlermeldung, aber das PDF wird nicht ausgegeben.
Irgendeine Vermutung, wie ich mein Problem lösen könnte? Vielen Dank im Voraus.
NACHTRAG
Die große Datei mit allen Tabellen ist:
\documentclass{article}
\usepackage{rotating}
\usepackage{xcolor}
\usepackage{longtable}
\usepackage[labelfont=bf]{caption}
\usepackage[utf8]{inputenc}
\usepackage{caption, booktabs, makecell, siunitx}
\usepackage{eqparbox}
\pagenumbering{gobble}
\usepackage{booktabs}
\usepackage[referable,para]{threeparttablex}
\usepackage[scale=.75,textheight=27cm, textwidth=15cm]{geometry}
\usepackage{multirow}
\usepackage{pdflscape}
\sisetup{group-separator={,}, table-format=1.3, table-space-text-post=***,
table-number-alignment =center}
\newcommand*{\MyIndent}
{\hspace*{1.5cm}}
\begin{document}
\input{table1.tex}
\input{table2.tex}
\end{document}
In table1.tex habe ich den folgenden Code (table2.tex ist ziemlich ähnlich, nur mit anderen Variablen):
\begin{table}
\setlength{\tabcolsep}{9pt}
\centering
\normalsize
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{threeparttable}
\caption{Baseline model \label{table3}}
\begin{tabular}{l*{5}{c}}
\toprule \toprule
&\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}&\multicolumn{1}{c}{(4)}&\multicolumn{1}{c}{(5)}\\
&\multicolumn{1}{c}{POLS}&\multicolumn{1}{c}{WG}&\multicolumn{1}{c}{Kiviet--WG}&\multicolumn{1}{c}{DIF--GMM}&\multicolumn{1}{c}{SYS-GMM}\\
\midrule \noalign{\medskip}
$(ln)y_{i,t-1}$ & .984\sym{***}& .674\sym{***}& .895\sym{***}& .519\sym{***}& .957\sym{***}\\
& (.007) & (.043) & (.036) & (.128) & (.013) \\
$PC$ & -.029\sym{**} & -.045\sym{***}& -.033\sym{***}& -.103\sym{***}& -.107\sym{***}\\
& (.015) & (.013) & (.013) & (.039) & (.036) \\
$PC^{2}$ & .003\sym{**} & .004\sym{***}& .003\sym{***}& .010\sym{***}& .011\sym{***}\\
& (.001) & (.001) & (.001) & (.004) & (.003) \\
\midrule
Observations & 681 & 681 & 681 & 553 & 681 \\
R$^2$ & .989 & .723 & & & \\
F-test & 5531.466 & 85.460 & & & \\
Log--likelihood & 401.638 & 621.943 & & & \\
\bottomrule \bottomrule
\end{tabular}
\begin{tablenotes}
\small
\item[]{\textit{Notes}: ***, ** and * denote significance at 1\%, 5\% and 10\% level. Geographic and period dummies included but not reported. Robust standard errors in brackets.}
\end{tablenotes}
\end{threeparttable}
\end{table}
enter code here
Der Punkt ist, dass ich nicht einfügen kann ein\pagebreak
Wenn ich es mit versuche, \include
kann ich keine PDF-Datei erstellen (ich kann die Tex-Datei ohne Fehler kompilieren, aber es kommt kein PDF heraus).
Danke
Antwort1
Wechseln \begin{table}
in \begin{table}[p]
und Verwenden
\input{table1}
\clearpage
\input{table2}
wird Ihr Problem lösen.