The topf and botf options to -tabout- don't appear to be replacing the top and bottom of the latex document.
Here is an example:
top.tex contents:
bot.tex contents:
tabout command:
If I run the tabout command in the same directory as top.tex and bot.tex the output is:
The above latex document produces an error when typesetting.
I expected the contents of top.tex to replace this section of the output:
Instead, top.tex is just placed on top of the above code. Is this the intended output?
Here is an example:
top.tex contents:
Code:
\documentclass{report}
\usepackage{booktabs}
\usepackage{tabularx}
\begin{document}
\begin{center}
\footnotesize
\newcolumntype{Y}{>{\raggedleft\arraybackslash}X}
\begin{tabularx} {#} {@{} l Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y@{}} \\
\toprule
Code:
\bottomrule
\addlinespace[.75ex]
\end{tabularx}
\par
\scriptsize{\emph{Source: }#}
\normalsize
\end{center}
\end{document}
Code:
sysuse nlsw88, clear tabout race union using table1.tex, /// cells(freq col) format(1) clab(Freq Col_%) /// replace /// style(tex) bt font(bold) cl1(2-7) cl2(2-3 4-5 6-7) /// topf(top.tex) botf(bot.tex) topstr(14cm) botstr(nlsw88.dta)
Code:
\documentclass{report}
\usepackage{booktabs}
\usepackage{tabularx}
\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
\begin{center}
\footnotesize
\newcolumntype{Y}{>{\raggedleft\arraybackslash}X}
\begin{tabularx} {14} {@{} l Y Y Y @{}}
\toprule
& \multicolumn{3}{c}{\textbf{union worker}} \\
\cmidrule(l{1em}){2-4}
& \textbf{nonunion} & \textbf{union} & \textbf{Total} \\
\cmidrule(l{1em}){2-4}
& Freq & Freq & Freq \\
\midrule
\textbf{race} \\
white & 1051.0 & 302.0 & 1353.0 \\
black & 350.0 & 151.0 & 501.0 \\
other & 16.0 & 8.0 & 24.0 \\
Total & 1417.0 & 461.0 & 1878.0 \\
\bottomrule
\end{tabularx}
\normalsize
\end{center}
\bottomrule
\addlinespace[.75ex]
\end{tabularx}
\par
\scriptsize{\emph{Source: }nlsw88.dta}
\normalsize
\end{center}
\end{document}
I expected the contents of top.tex to replace this section of the output:
Code:
\begin{center}
\footnotesize
\newcolumntype{Y}{>{\raggedleft\arraybackslash}X}
\begin{tabularx} {14} {@{} l Y Y Y @{}}
\toprule

Comment