2010-05-08 61 views
10

Lateks öğrenmeye başladım ve şimdi bir masa oluşturmaya çalışıyorum. Bu benim kodum:LaTeX tablosu çok geniş. Nasıl uydurulur?

\begin{table} 
\caption{Top Scorers} 
\begin{tabular}{ l l } 
    \hline 
    \bf Goals & \bf Players\\ 
    \hline 
    4 & First Last, First Last, First Last, First Last\\ 
    3 & First Last\\ 
    2 & First Last\\ 
    1 & First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last, First Last\\ 
    \hline 
\end{tabular} 
\end{table} 

Sorun, tablonun sayfadan daha geniş olmasıdır. Normal metin gibi sayfaya otomatik olarak sığacağını umuyordum, ama yapmadı. Tabloyu sayfaya sığdırmak için lateks'e nasıl söyleyebilirim?

cevap

25

p{width} sütun belirteci kullanın: ör. \begin{tabular}{ l p{10cm} }, sütunun içeriğini 10 cm genişlikli kutuya koyar ve metin normal paragrafta olduğu gibi birkaç satıra düzgün şekilde bölünür.

Tüm tablonun genişliğini belirtmek için tabular* ortamını da kullanabilirsiniz.

+0

p {} için sabit bir boyut ayarlamalı mıyım yoksa alanın kalan kısmını kullanmasını söyleyebilir miyim? –

+0

@Erik: AFAIK sabit bir boyuta ihtiyacınız var. –