表 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で囲む. |