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 adjustbox
mas não funciona ( adjustbox.sty
nã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 \small
ou outro tamanho adequado (vejo que você tentou, \scriptsize
mas isso \resizebox
anularia 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 c
colunas 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 p
especificadores de coluna m
ou b
conforme 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, \tiny
por exemplo, sua tabela. Isso deve fazer o trabalho.