我正在使用 将表格从 stata 导入 LaTeX \import{C:/Users/.../filename.tex
。这完全没问题,但是,由于有些表格不适合页面,我想调整所有表格的字体大小。我尝试过将表格包装在 中tabular
,并尝试了各种不同的软件包,但到目前为止,没有什么对我有帮助。所以如果您知道如何调整表格的字体大小,或者缩放它们,我将不胜感激。
我读了这类似的问题,但如果不调整输入文件中的任何内容,我就找不到答案。
到目前为止我的代码如下所示:主文档:
\documentclass[12pt]{article}
\usepackage{booktabs}
\begin{document}
...
\input{C:/Users/.../PrePostCrisisSector.tex}
...
\end{document}
输入文件:
\begin{table}[htbp]\centering
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption{Sector return pre- and post crisis\label{PrePostSCrisis}}
\begin{tabular}{l*{1}{{r}{r}{r}{r}{r}{r}{r}{r}}}
\toprule
&PreCrisisSREITs&PreSCrisisReturn&PreSCrisisSD&PreSCrisisSharpe&PostCrisisSREITs&PostSCrisisReturn&PostSCrisisSD&PostSCrisisSharpe\\
\midrule
Diversified & 58& 1.15& 14.0868& 0.0817& & 2.1087& 14.3411& 0.1470\\
Health Care & 77& 3.65& 11.0185& 0.3315& & 2.8137& 12.0343& 0.2338\\
Hotel & 70& -0.06& 13.9054& -0.0045& & 1.3071& 18.5116& 0.0706\\
Industrial & 49& 1.15& 11.1171& 0.1035& & 2.9184& 13.7818& 0.2118\\
Manufactured Home & 80& 1.10& 8.7773& 0.1250& & 5.1106& 9.9770& 0.5122\\
Multifamily & 74& 1.22& 17.3891& 0.0701& & 2.9535& 14.2079& 0.2079\\
Office & 67& 2.06& 12.0812& 0.1708& & 2.2114& 11.5217& 0.1919\\
Other Retail & 72& 1.55& 13.3247& 0.1163& & 2.4823& 11.2678& 0.2203\\
Regional Mall & 46& 1.09& 14.8050& 0.0739& & 2.6113& 13.2250& 0.1974\\
Self-Storage & 80& 2.33& 10.3806& 0.2241& & 5.0595& 12.5498& 0.4032\\
Shopping Center & 70& 2.95& 10.5588& 0.2795& & 2.0632& 13.6709& 0.1509\\
Specialty & 78& 3.12& 9.0598& 0.3446& & 2.8542& 15.5647& 0.1834\\
Total & & 1.74& 12.6424& 0.1486& & 2.4443& 13.9503& 0.1815\\
\bottomrule
\end{tabular}
\end{table}
答案1
如果您真的想在不做任何更改的情况下包含该表格,我会重新考虑。我不得不删除所有边距并将字体大小设置为极小,才能将其放在页面上!
另外,我猜想,在不改变表格定义的情况下调整一个表格的边距将是一个挑战。
\documentclass[12pt]{article}
\usepackage{booktabs}
\usepackage{geometry}
% From https://tex.stackexchange.com/a/27100/98850
\usepackage{floatrow}
\DeclareFloatFont{tiny}{\tiny}% "scriptsize" is defined by floatrow, "tiny" not
\floatsetup[table]{font=tiny}
\addtolength{\oddsidemargin}{-1.2in}
\addtolength{\evensidemargin}{-1.2in}
\addtolength{\textwidth}{1.75in}
\begin{document}
\input{PrePostCrisisSector}
\end{document}