Tabelle an Seitenbreite anpassen

Tabelle an Seitenbreite anpassen

Ich habe Probleme, eine Tabelle auf die Seitenbreite zu bringen. Hier ist ein Teil meines Codes.

\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}

T habe es versucht adjustbox, aber es funktioniert nicht ( adjustbox.stynicht gefunden).

Ich verwende Texmaker (4.01) auf Ubuntu 12.03 LTS.

Antwort1

Bitte immer postenvollständigkleine Dokumente, die das Problem zeigen. Es ist jedoch schwierig, für einen solchen Rahmen Ratschläge zu geben

\begin{table}[H] 

Vermeiden Sie die Verwendung H, da dadurch der Float-Mechanismus deaktiviert wird (der Sinn der Tabellenumgebung ist).

{1.8\textwidth}{2\textheight}

Sie sollten das Skalieren von Tabellen vermeiden, da dies zu inkonsistenten Schriftgrößen führt. Verwenden Sie besser \smalleine andere geeignete Größe (ich sehe, Sie haben es versucht, \scriptsizeaber dadurch \resizeboxwürden alle Effekte der Größenänderung zunichte gemacht. Aber hier skalieren Sie die Tabelle auf die doppelte Größe der Seite, sodass sie auf keinen Fall passt).

Sie verwenden cSpalten, die so breit sind wie ihr breitester Eintrag. Vielleicht möchten Sie p{1cm}Spalten mit einer bestimmten Breite, damit der Text in den Einträgen auf mehrere Zeilen umbrochen werden kann. Das ist bei Ihrem Fragment unmöglich zu sagen.

Antwort2

Sie können die Spaltenbezeichner p, moder wie beschrieben verwenden.bHier, und weisen Sie ihnen eine Breite relativ zu zu \textwidth. Dadurch wird Ihre Spaltenbreite festgelegt. Anschließend können Sie Ihren Text \tinybeispielsweise in Ihrer Tabelle skalieren. Dies sollte funktionieren.

verwandte Informationen