Tengo problemas al intentar ajustar una tabla al ancho de la página. Aquí está una parte de mi 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}
Lo intenté adjustbox
pero no funciona ( adjustbox.sty
no encontrado).
Utilizo Texmaker (4.01) en Ubuntu 12.03 LTS.
Respuesta1
Por favor publica siemprecompletopequeños documentos que muestren el problema. Sin embargo, es difícil ofrecer consejos para tal marco.
\begin{table}[H]
evite usarlo H
ya que desactiva el mecanismo flotante (que es el objetivo del entorno de la tabla)
{1.8\textwidth}{2\textheight}
Debe evitar escalar las tablas, ya que genera tamaños de fuente inconsistentes, es mejor usar \small
u otro tamaño adecuado (veo que lo ha intentado \scriptsize
pero \resizebox
anularía cualquier efecto del cambio de tamaño. Pero aquí está escalando la tabla para que sea dos veces más grande que el página para que no tenga posibilidades de encajar.
Está utilizando c
columnas que son tan anchas como su entrada más ancha, tal vez desee p{1cm}
columnas con cierto ancho para permitir que el texto de las entradas se ajuste a varias líneas. Es imposible decirlo dado su fragmento.
Respuesta2
Puede utilizar los p
especificadores de columna o como se m
describeb
aquíy asígnales un ancho relativo a \textwidth
. Esto forzará el ancho de su columna. Luego, puede escalar su texto usando, \tiny
por ejemplo, su tabla. Esto debería hacer el trabajo.