产生乳胶表代码当使用estpost/esttab/esttab在Stata以产生乳胶表,胶乳初始化语法如的DocumentClass {},开始{文档}和end {document}从不包括在内。这意味着生成的每个LaTeX代码都需要添加这些代码。包括开始{文档},结束{文档}中在Stata
我有许多许多表创建。是否有可能通过Stata本身包含这些内容?
产生乳胶表代码当使用estpost/esttab/esttab在Stata以产生乳胶表,胶乳初始化语法如的DocumentClass {},开始{文档}和end {document}从不包括在内。这意味着生成的每个LaTeX代码都需要添加这些代码。包括开始{文档},结束{文档}中在Stata
我有许多许多表创建。是否有可能通过Stata本身包含这些内容?
有两种可能的解决方案,第一种是使用prehead
和postfoot
选项包含这些选项,这些选项允许您直接执行此操作,但会使表格格式化变得更加困难。或者可以选择在其他文件中简单使用include{asdf.tex}
。
解决方案1例如:
sysuse auto, clear
reg price mpg
esttab using "temp.tex", ///
prehead("\documentclass{article}\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}\begin{document}\begin{tabular}{l*{1}{c}}") ///
postfoot("\end{tabular}\end{document}") ///
replace
这将使一个基本的表格,但做这样的事情,包括标题变得更加困难了这个选项。
二的解决方案,在一个TEX文件,可以包含任意数量的表正是如此:
\documentclass{article}
\begin{document}
\input{any_tex_file.tex}
\input{any_tex_file2.tex}
\end{document}
并以这种方式,你可以包含所有表。
希望这有助于
prehead postfoot正是我一直在寻找的,谢谢! – user6366660
听起来像一个合理的默认对我说:有多少表是什么也没有之前或之后其他文件?在我看来,编写这些指令与编写程序一样简单,但毫无疑问,任何程序员都可以编写自己的小程序。 –