2010-04-01 49 views
41

我有一個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 
在頭

。我怎樣才能:

  1. 讓桌子單間隔?和
  2. 使桌子變小嗎?

我希望它適合整個頁面。

回答

44

除了前面所提到的,減少表的高度\singlespacing,減少表的寬度的有用方法是\begin{tabular}命令之前添加\tabcolsep=0.11cm和取出列之間所有的垂直線。令人驚訝的是,在文本列之間用完了多少空間。您可以將字體大小減小到小於\small,但我通常不會使用小於\footnotesize的任何內容。

5

如果頁面太長,請使用longtable軟件包。如果頁面太寬,則使用p{width}代替列說明符的l,r或c。您也可以小於\small,即\footnotesize\tiny。我會諮詢setspace包以瞭解如何去除雙空間的選項,儘管它可能是\singlespace或類似的東西。

0

也有singlespace環境:

\begin{singlespace} 
\end{singlespace} 
相關問題