设置导入的表格宽度

设置导入的表格宽度

我正在使用 将表格从 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}

在此处输入图片描述

相关内容