我正在使用另一款软件(STATA)来生成统计表的 tex 代码。我还使用包含许多子文档的 LyX 文档来在一个文档中显示所有表格。这些表格基于该booktabs
软件包。我有
\usepackage{graphicx}
\usepackage{booktabs}
在我的序言中,后面跟着 STATA 生成的代码。
要调整每个表格的大小,我需要在适当的位置插入以下代码:
\resizebox{14cm}{!} { \begin{tabular}... \end{tabular} }
。每个单独的表格都适合 14 厘米的宽度,表格内容也相应缩放,整个过程运行良好。
但是,我如何才能自动调整 LyX 文档中的所有表格的大小,而不用\resizebox{14cm}{!} { ... }
每次生成新版本的表格时都手动插入相同的内容,而不管它们是何时生成的?我还能向序言中添加什么来实现这一点?我对 LaTeX 和 LyX 还很陌生。
以下是我正在做的一些示例代码:
\begin{table}[htbp]\centering
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption{My TABLE TITLE}
\resizebox{14cm}{!} {
\begin{tabular}{l*{7}{c}}
\toprule
&\multicolumn{1}{c}{Model 1}&\multicolumn{1}{c}{Model 2}&\multicolumn{1}{c}{Model 3}&\multicolumn{1}{c}{Model 4}&\multicolumn{1}{c}{Model 5}&\multicolumn{1}{c}{Model 6}&\multicolumn{1}{c}{Model 7}\\
\midrule
lat & -0.0160\sym{***}& -0.00729\sym{***}& -0.00716\sym{***}& -0.00736\sym{***}& -0.00708\sym{***}& -0.00728\sym{***}& -0.00714\sym{***}\\
& (-73.62) & (-13.10) & (-12.72) & (-13.08) & (-12.65) & (-13.03) & (-13.12) \\
levratio & 0.0142\sym{***}& 0.0368\sym{***}& 0.0366\sym{***}& 0.0368\sym{***}& 0.0366\sym{***}& 0.0367\sym{***}& 0.0369\sym{***}\\
& (10.13) & (14.74) & (14.68) & (14.72) & (14.68) & (14.70) & (14.76) \\
roa & -0.0204\sym{***}& -0.121\sym{***}& -0.121\sym{***}& -0.121\sym{***}& -0.121\sym{***}& -0.120\sym{***}& -0.121\sym{***}\\
& (-14.83) & (-20.08) & (-20.11) & (-20.03) & (-20.11) & (-20.00) & (-20.09) \\
intcovratio & -0.00000100\sym{***}& 0.00000716 & 0.00000735 & 0.00000724 & 0.00000738 & 0.00000734 & 0.00000743 \\
& (-3.40) & (1.24) & (1.27) & (1.25) & (1.28) & (1.27) & (1.29) \\
spindx & -0.0000140 & -0.00000683 & -0.00000705 & -0.00000698 & -0.00000705 & -0.00000718 & -0.00000702 \\
& (-1.63) & (-0.49) & (-0.51) & (-0.51) & (-0.51) & (-0.52) & (-0.51) \\
rating & & -0.00211\sym{***}& -0.00218\sym{***}& -0.00210\sym{***}& -0.00219\sym{***}& -0.00208\sym{***}& -0.00212\sym{***}\\
& & (-14.65) & (-14.36) & (-14.56) & (-14.57) & (-14.08) & (-14.45) \\
al5yr & & 0.000284\sym{+} & -0.000395 & & & & \\
& & (1.86) & (-0.81) & & & & \\
ratXal5yr & & & 0.0000393 & & & & \\
& & & (1.47) & & & & \\
sa5yr & & & & 0.000107 & -0.000744 & & \\
& & & & (0.46) & (-1.29) & & \\
jv5yr & & & & 0.00133 & & 0.00219 & \\
& & & & (1.26) & & (0.74) & \\
lic5yr & & & & 0.000779 & & & 0.000750 \\
& & & & (0.86) & & & (0.39) \\
ratXsa5yr & & & & & 0.0000606\sym{+} & & \\
& & & & & (1.90) & & \\
ratXjv5yr & & & & & & -0.0000328 & \\
& & & & & & (-0.18) & \\
ratXlic5yr & & & & & & & 0.0000266 \\
& & & & & & & (0.25) \\
\_cons & 0.218\sym{***}& 0.172\sym{***}& 0.173\sym{***}& 0.172\sym{***}& 0.172\sym{***}& 0.172\sym{***}& 0.171\sym{***}\\
& (16.95) & (8.12) & (8.13) & (8.11) & (8.11) & (8.12) & (8.06) \\
\midrule
\(N\) & 34559 & 8675 & 8675 & 8675 & 8675 & 8675 & 8675 \\
\(R^{2}\) & 0.217 & 0.297 & 0.297 & 0.297 & 0.297 & 0.297 & 0.297 \\
\bottomrule
\multicolumn{8}{l}{\footnotesize \textit{t} statistics in parentheses}\\
\multicolumn{8}{l}{\footnotesize ...}\\
\multicolumn{8}{l}{\footnotesize ...}\\
\multicolumn{8}{l}{\footnotesize ...}\\
\multicolumn{8}{l}{\footnotesize ...}\\
\multicolumn{8}{l}{\footnotesize ...}\\
\end{tabular}
}
\end{table}
谢谢。