表 table メモ †基本形 †\begin{table}[tb] % top, bottom
%
\caption{キャプション}
\label{tab:1}
\centering
\begin{tabular}{|c|c|c|} \hline
11 & 12 & 13 \\ \hline
21 & 22 & 23 \\ \hline
\end{tabular}
%
\end{table}
\begin{center} は古いもので,\centering にすべきらしい. \begin{tabular}{|c|c|c|} \hline
の|と\hlineがそれぞれ縦罫線と横罫線を表す.
\hline\hlineとすれば二重線. 幅の指定 †\begin{tabular}{ccc}
など c,r,l (それぞれ中央,右,左寄せ)で指定すると,セル内の文字数に従って際限なくセル幅が伸びる. \begin{tabular}{p{20mm}p{45mm}p{45mm} }
のように p{幅} とする. 横長の表を縦のページに挿入 †原稿自体は縦向きのままで, 横長の表を 90° 回転させた状態で表示したいとき. \usepackage{lscape}
をプリアンブルに書いて, \begin{landscape}
\begin{table}[p]
...
\end{table}
\end{landscape}
とする. 行,列,セルの塗りつぶし †\usepackage{colortbl}
をプリアンブルに書き, \rowcolor[rgb]{0.8,0.8,0.8} % 行全体
\columncolor[rgb]{0.8,0.8,0.8} % 列全体
\cellcolor[rgb]{0.8,0.8,0.8} % セル
などを使う. \begin{tabular}{cc>{\columncolor[rgb]{0.8,0.8,0.8} }c} % 3列目だけ着色
のように tabular の列の alignment を指定する直前に, 一部だけを {中央,左,右}寄せに †\begin{tabular}{lll}
としたけど,例えば1行目だけは中央揃えがいい,という時は対象のセルの中で \multicolumn{1}{c}{中央揃えになるー}
とする. セル内で改行 †1行目 \par\noindent 2行目 が一番単純? \begin{tabular}{c} 1行目 \\ 2行目 \end{tabular}
セル内で文字+図 †セル内で下記のように書く.minipage を使って画像分の領域を確保する. ここに文字を挿入,改行して図を入れよう!\par\noindent
\begin{minipage}{\linewidth}
\centering
\includegraphics[width=\linewidth]{figfig.png}
\end{minipage}
scaleboxで大きさの調整 †(フォーマットが統一的でなくなるので)使いたくはないけど,どうしようもない時に全体を縮小する方法. \scalebox{0.9}{ % 0.9倍に
\begin{tabular}{ccc} \hline
11 & 12 & 13 \\
21 & 22 & 23
\end{tabular}
}
のようにtablularをscaleboxで囲む. |