テーブルをページ幅に収めるのに問題があります。以下は私のコードの一部です。
\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}
試してみましたadjustbox
が、動作しません(adjustbox.sty
見つかりません)。
Ubuntu 12.03 LTS で Texmaker (4.01) を使用しています。
答え1
必ず投稿してください完了問題を示す小さな文書。しかし、このようなフレームに対してアドバイスを提供するのは難しい
\begin{table}[H]
フロート機構を無効にするので使用しないでくださいH
(これがテーブル環境の目的です)。
{1.8\textwidth}{2\textheight}
テーブルの拡大縮小はフォント サイズに一貫性がなくなるため避けてください。\small
別の適切なサイズを使用することをお勧めします (試してみたようです\scriptsize
が、\resizebox
サイズ変更の効果が打ち消されてしまいます。ただし、ここではテーブルをページの 2 倍の大きさに拡大縮小しているため、収まる可能性はありません)。
c
最も幅の広いエントリと同じ幅の列を使用していますが、p{1cm}
エントリ内のテキストを複数行に折り返すために、ある程度の幅の列が必要なのかもしれません。フラグメントを考えると、それは言えません。
答え2
p
、m
またはb
列指定子を、説明に従って使用できます。ここ、に相対的な幅を割り当てます。これにより、列の幅が強制されます。次に、たとえば表で を\textwidth
使用してテキストを拡大縮小できます。これで問題が解決するはずです。\tiny