51 latex
我有一个看起来像这样的LaTeX表:
\begin{table}[!ht]
\centering
\small
\caption{
\bf{Caption}}
\begin{tabular}{l|c|c|l|c|c|c|c|c}
field1 & field 2 & ... \\
\hline
...
Run Code Online (Sandbox Code Playgroud)
问题是,即使使用"\ small",表格太大,因为我使用:
\usepackage{setspace}
\doublespacing
Run Code Online (Sandbox Code Playgroud)
在标题中.我怎么能够:
我希望它适合整个页面.
Krz*_*oss 81
http://en.wikibooks.org/wiki/LaTeX/Tables#Resize_tables讨论了两种方法.
我用了:
\scalebox{0.7}{
\begin{tabular}
...
\end{tabular}
}
Run Code Online (Sandbox Code Playgroud)
Rob*_*man 52
除了\singlespacing前面提到的减小表高度之外,减少表宽度的一种有用方法是\tabcolsep=0.11cm在\begin{tabular}命令之前添加并取出列之间的所有垂直线.令人惊讶的是,在文本列之间消耗了多少空间.您可以将字体大小减小到小于,\small但我通常不会使用小于\footnotesize.
如果一页太长,请使用该longtable包.如果页面太宽,请使用p{width}l,r或c代替列说明符.你也可以小于\small,即\footnotesize和\tiny.我会咨询一下setspace包,了解如何删除双空格的选项,尽管它可能\singlespace或类似的东西.