ajustar la tabla al ancho de la página

ajustar la tabla al ancho de la página

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é adjustboxpero no funciona ( adjustbox.styno 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 Hya 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 \smallu otro tamaño adecuado (veo que lo ha intentado \scriptsizepero \resizeboxanularí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 ccolumnas 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 pespecificadores de columna o como se mdescribebaquíy asígnales un ancho relativo a \textwidth. Esto forzará el ancho de su columna. Luego, puede escalar su texto usando, \tinypor ejemplo, su tabla. Esto debería hacer el trabajo.

información relacionada