ajustar tabela na largura da página

ajustar tabela na largura da página

Estou tendo problemas ao tentar ajustar uma tabela à largura da página. Aqui está uma parte do meu código.

\begin{landscape}
\begin{table}[H] \scriptsize 
\setkeys{Gin}{keepaspectratio}
\resizebox*{1.8\textwidth}{2\textheight} {
   % \begin{adjustbox}{width=1.3\textwidth,center}
        \begin{tabular}{*{12}{ | c}}
    \toprule
...
    \bottomrule
  \end{tabular}
        }
    %\end{adjustbox}

\end{table}
\end{landscape}

Tentei adjustboxmas não funciona ( adjustbox.stynão encontrado).

Eu uso o Texmaker (4.01) no Ubuntu 12.03 LTS.

Responder1

Por favor poste semprecompletopequenos documentos que mostram o problema. No entanto, é difícil oferecer conselhos para tal quadro

\begin{table}[H] 

evite usar H, pois desativa o mecanismo float (que é o ponto principal do ambiente da tabela)

{1.8\textwidth}{2\textheight}

Você deve evitar dimensionar tabelas, pois isso torna os tamanhos de fonte inconsistentes, é melhor usar \smallou outro tamanho adequado (vejo que você tentou, \scriptsizemas isso \resizeboxanularia quaisquer efeitos da mudança de tamanho. Mas aqui você está dimensionando a tabela para ser duas vezes maior que o página para que não tenha chance de caber.

Você está usando ccolunas que são tão largas quanto sua entrada mais larga, talvez você queira p{1cm}colunas com alguma largura, para permitir que o texto nas entradas seja quebrado em várias linhas. É impossível dizer dado o seu fragmento.

Responder2

Você pode usar os pespecificadores de coluna mou bconforme descritoaqui, e atribua a eles uma largura relativa a \textwidth. Isso forçará a largura da coluna. Então, você pode dimensionar seu texto usando, \tinypor exemplo, sua tabela. Isso deve fazer o trabalho.

informação relacionada