让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 ...
问题是,即使用“\小”表太大,因为我使用:
\usepackage{setspace} \doublespacing
在标题中。 我怎么能够:
- 让桌子单间隔? 和
- 让桌子变小?
我希望它适合整个页面。
除了前面提到的降低表格高度的单位间距之外,减小表格宽度的一个有用的方法是在\begin{tabular}
命令之前添加\tabcolsep=0.11cm
,并取出列之间的所有垂直线。 这是惊人的文字列之间有多less空间用完了。 你可以减小字体大小到小于\small
但我通常不会使用小于\footnotesize
任何东西。
http://en.wikibooks.org/wiki/LaTeX/Tables#Resize_tables谈到两种方法来做到这一点。;
我用了:
\scalebox{0.7}{ \begin{tabular} ... \end{tabular} }
如果页面太长,请使用longtable
包。 如果页面太宽,则使用p{width}
代替列说明符的l,r或c。 你也可以小于\small
,即\footnotesize
和\tiny
。 我会咨询setspace包,了解如何去除双空间的选项,尽pipe它可能是\singlespace
或类似的东西。
你可以在你的表的开头附近添加\ singlespacing。 请参阅设置空间说明以获取更多选项。
还有singlespace
环境:
\begin{singlespace} \end{singlespace}