Table en LaTeX trop large. Comment faire rentrer?

j'ai juste commencé à apprendre le latex et maintenant j'essaye de créer une table. C'est mon code:

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}

le problème est que Le tableau est plus large que la page. J'espérais qu'il s'adapterait automatiquement à la page comme le texte normal le fait, mais il ne l'a pas fait. Comment dire à latex de faire correspondre la table à la page?

13
demandé sur Brian Tompsett - 汤莱恩 2010-05-08 19:50:50

2 réponses

Utiliser p{width} spécificateur de colonne: par exemple,\begin{tabular}{ l p{10cm} } va mettre le contenu de la colonne dans une boîte de dialogue de 10cm de large, et le texte sera correctement divisé en plusieurs lignes, comme dans le paragraphe normal.

vous pouvez aussi utiliser tabular* environnement pour spécifier la largeur de la table entière.

28
répondu Cat Plus Plus 2013-04-23 03:20:38

vous devez prendre des colonnes entières sous resizebox. Ce code a fonctionné pour moi!--2-->

\begin{table}[htbp]
\caption{Sample Table.}\label{tab1}
\resizebox{\columnwidth}{!}{\begin{tabular}{|l|l|l|l|l|}
\hline
URL &  First Time Visit & Last Time Visit & URL Counts & Value\
\hline
https://web.facebook.com/ & 1521241972 & 1522351859 & 177 & 56640\
http://localhost/phpmyadmin/ & 1518413861 & 1522075694 & 24 & 39312\
https://mail.google.com/mail/u/ & 1516596003 & 1522352010 & 36 & 33264\
https://github.com/shawon100& 1517215489 & 1522352266 & 37 & 27528\
https://www.youtube.com/ & 1517229227 & 1521978502 & 24 & 14792\
\hline
\end{tabular}}
\end{table}
4
répondu shawon 2018-05-09 10:38:53