LaTeXの表作成
LaTeXで表を使用する方法には、以下のようなものがあります。
<スパン <スパン 1. テーブル
\documentclass{article}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{|l|c|c|}\hline
Setting&\multicolumn{2}{c|}{A4 size paper}\\\hline
&mm&inches\\\
Top&25&1.0\\
Bottom&25&1.0\\\
Left&20&0.8\\\
Right&20&0.8\\\
Column Width&82&3.2\\\
Column Spacing&6&0.25\\\\hline
\end{tabular}
\caption{Margin settings for A4 size paper}
\label{tab:Margin_settings}
\end{table}
\end{document}
<センター
の
<スパン 2. 表形式
\begin{tabular}{|c|c|c|}
\hline 2&9&4\\\
\hline 7&5&3\\\
\hline 6&1&8\\\\
\hline
\end{tabular}
<センター
の
の中の例は
|c|
このように、その場所は
導入部
というテーブルの各カラムの属性に同意すること。
l
左寄せの列
<センター
c
中央の列
<センター
r
右寄せの列
<センター
b
底面
<センター
c
中央(デフォルト)
<センター
t
トップ
<センター
p{'width'}
テキストを上部に縦に並べた段落カラム
<センター
m{'width'}
テキストが中央に垂直に配置された段落列 (配列パッケージが必要)
<センター
b{'width'}
テキストが下に縦に並ぶ段落カラム(配列パッケージが必要です)
<センター
|codes
の
縦線
<センター
||
の
ダブルバーティカルライン
さらに、いくつかの一般的な コマンド : は、その
<テーブル <センター&
の
列の区切り文字
<センター
\\\
の
の後に追加のスペースを指定することができます。
\\\
のように角括弧を使用しています。
\\[6pt]
\hline
<センター
\newline
の
水平線
<センター
\tabularnewline
の場合
セル内(段落列内)で改行する
<センター
\\\
の
の代わりに、セル内(段落列内)で改行します。
\noalign
を回避するために、Misplaced
\cline
{
i-j
}
表形式でのエラー
<センター
i
の場合
列の先頭の部分水平線
j
であり、列の末尾が
% example 1:
\begin{center}
\begin{tabular}{ | l || c || r }
\hline
1 & 2 & 3 \\\ \hline
4 & 5 & 6 \\\ \hline \\hline
7 & 8 & 9 \\\
\hline
\end{tabular}
\end{center}
example 1
% example 2:
%\multicolumn{n}{format}{item}
\begin{tabular}{|c|c|c|}
\hline \multicolumn{3}{|c|}{?} \\\
\hline 7&5&3\\
\hline 6&1&8\\\
\hline
\end{tabular}
example 2
% example 3:
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\\
3700 & octal \\\cline{2-2}
11111000000 & binary \\\
\hline \hline
1984 & decimal \\\\
\hline
\end{tabular}
example 3
最もシンプルな例外の使い方のほか、次のような形も可能です。
array
<センター
\usepackage{array}
の
tabular
<センター
array
の
% example 1:
%\usepackage{array}
\tabcolsep20pt
\arrayrulewidth2pt
\begin{tabular}{*{3}{|c}|}
%\begin{tabular}{|c|c|}
\hline 2&9&4\\\
\hline 7&5&3\\\
\hline 6&1&8\\\\
\hline
\end{tabular}
% example 2:
...
\usepackage{array}
...
\tabcolsep20pt
\arrayrulewidth2pt
\begin{tabular}{*{3}{|c}|}
%\begin{tabular}{|c|c|}
\hline 2&9&4\\\
\hline 7&5&3\\\
\hline 6&1&8\\\\
\hline
\end{tabular}
example 1
example 2
<センター
Without specifying width for last column:
\begin{center}
\begin{tabular}{| l | l | l | l |}
\hline
Day & Min Temp & Max Temp & Summary \\\hline
Monday & 11C & 22C & A clear day with lots of sunshine.
However, the strong breeze will bring down the temperatures. \\\hline
Tuesday & 9C & 19C & Cloudy with rain, across many northern regions.
across most of Scotland and Northern Ireland,
but rain reaching the far northwest. \\\\hline
Wednesday & 10C & 21C & Rain will still linger for the morning.
Conditions will improve by early afternoon and continue
throughout the evening.
\hline
\end{tabular}
\end{center}
With width specified:
\begin{center}
\begin{tabular}{ | l | l | l | p{
5cm} |}
\hline
Day & Min Temp & Max Temp & Summary \\\hline
Monday & 11C & 22C & A clear day with lots of sunshine.
However, the strong breeze will bring down the temperatures. \\\hline
Tuesday & 9C & 19C & Cloudy with rain, across many northern regions.
across most of Scotland and Northern Ireland,
but rain reaching the far northwest. \\\\hline
Wednesday & 10C & 21C & Rain will still linger for the morning.
Conditions will improve by early afternoon and continue
throughout the evening.
\hline
\end{tabular}
\end{center}
の
での
tabulary
環境(使用するには
\usepackage{tabulary}
...
\begin{center}
\begin{tabulary}{0.7\textwidth}{LCL}
Short sentences & \# & Long sentences \\\
\hline
This is short. & 173 & This is much loooooooonger, because there are many more words. \\\
This is not shorter. & 317 & This is still loooooooonger, because there are many more words. \\\
\end{tabulary}
\end{center}
) に基づいて、表形式環境が再実装され、多くの新しいオプションが追加されました。
<センター
の
について
L
を含まない最初の例を少し修正したものです。
C
パッケージを使用し、使用する場合は
R
<センター
J
の
<センター
\parbox
の
について テーブルの中に長いテキストがある場合 見づらいし、ページが大きくなりすぎるから、こうしてください。
\begin{tabular}{cc}
boring cell content & \parbox[t]{5cm}{rather long par\\\new par}
\end{tabular}
<センター
の
また、マクロパッケージの使用
\setlength{\tabcolsep}{
実装することも可能です。
\hline
<センター の
アライメントがすべてであるところ
cline{i-j}
,
\noalign{\smallskip}
に加えて
\begin{center}
\begin{tabular}{ | l | l | r | }
\hline
\multicolumn{2}{c}{Item} \\
\cline{1-2}
Animal & Description & Price (\$) \\\
\hline
Gnat & per gram & 13.65 \\\
& each & 0.01 \\\
Gnu & stuffed & 92.50 \\\
Emu & stuffed & 33.33 \\\
Armadillo & frozen & 8.99 \\\
\hline
\end{tabular}
example 1
$ $
\setlength{\tabcolsep}{4pt}
\begin{tabular}{ | l | l | r | }
\hline
\multicolumn{2}{c}{Item} \\
\cline{1-2}
Animal & Description & Price (\$) \\\
\hline
Gnat & per gram & 13.65 \\\
& each & 0.01 \\\
Gnu & stuffed & 92.50 \\\
Emu & stuffed & 33.33 \\\
Armadillo & frozen & 8.99 \\\
\hline
\end{tabular}
example 2
$ $
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{ | l | l | r | }
\hline
\multicolumn{2}{c}{Item} \\
\cline{1-2}
Animal & Description & Price (\$) \\\
\hline
Gnat & per gram & 13.65 \\\
& each & 0.01 \\\
Gnu & stuffed & 92.50 \\\
Emu & stuffed & 33.33 \\\
Armadillo & frozen & 8.99 \\\
\hline
\end{tabular}
example 3
$ $
\setlength{\tabcolsep}{6pt}
\renewcommand{\arraystretch}{1.0}
\begin{tabular}{ | l | l | r | }
\hline\noalign{\smallskip}
\multicolumn{2}{c}{Item} \\
\cline{1-2}\noalign{\smallskip}
Animal & Description & Price (\$) \\\
\noalign{\smallskip}\hline\noalign{\smallskip}
Gnat & per gram & 13.65 \\\
& each & 0.01 \\\\
Gnu & stuffed & 92.50 \\\
Emu & stuffed & 33.33 \\\
Armadillo & frozen & 8.99 \\\
\noalign{\smallskip}\hline
\end{tabular}
example 4
\end{center}
,
\begin{tabular}{ll}
\hline
Mineral & Color \\\[0.5cm]
Ruby & red \\\
Sapphire & blue \\\
\hline
\end{tabular}
<スパン
.
を見てみましょう。
\begin{tabular}{m{5cm} c} % here the m can be replaced by p or b.
\\\hline
\begin{verbatim}
I love coding
\end{verbatim}
& LaTeX
\\\hline
\end{tabular}
の使い方を説明すると、もし
テキストセグメントをテーブル
という形で
>{\cmd} and <{\cmd}
- 1
- 2
- 3
<センター
の
<スパン 行間を調整する このコマンドは、次のように使用することができます。
...
\usepackage{array}
...
\newcolumntype{
F}{>{$}c<{$}}
\begin{tabular}{FFF}
\alpha & \beta & \gamma \\\
\delta & \epsilon & \upsilon \\\
\sigma & \tau & \phi \\\
\end{tabular}
もう一つの方法として、新しい行を
\begin{tabular}{|@{}l|l@{}|}
\hline
stuff & stuff \\\ \hline
stuff & stuff \\\
\hline
\end{tabular}
\begin{tabular}{r@{.} l}
3 & 14159 \\\\
16 & 2 \\\
123 & 456 \\\
\end{tabular}
と
\begin{tabular}{ |l|l| }
\hline
\multicolumn{2}{|c|}{Team sheet} \
\hline
GK & Paul Robinson \\\
LB & Lucas Radebe \\\
DC & Michael Duberry \\\
DC & Dominic Matteo \\\
RB & Dider Domi \\\
MC & David Batty \\\
MC & Eirik Bakke \\\
MC & Jody Morris \\\
FW & Jamie McMaster \\\
ST & Alan Smith \\\\
ST & Mark Viduka \\\
\hline
\end{tabular}
...
\usepackage{multirow}
...
\begin{tabular}{ |l|l|l| }
\hline
\multicolumn{3}{ |c| }{Team sheet} \\
\hline
Goalkeeper & GK & Paul Robinson \\\hline
\multirow{4}{*}{Defenders} & LB & Lucas Radebe \\\\
& DC & Michael Duburry \\\\
& DC & Dominic Matteo \\\\
& RB & Didier Domi \\\ \hline
\multirow{3}{*}{Midfielders} & MC & David Batty \\\\
& MC & Eirik Bakke \\\\
& MC & Jody Morris \\\hline
Forward & FW & Jamie McMaster \\\ \hline
\multirow{2}{*}{Strikers} & ST & Alan Smith \\\\
& ST & Mark Viduka \\\\
\hline
\end{tabular}
...
\usepackage{multirow}
...
\begin{tabular}{cc|c|c|c|c|l}
\cline{3-6}
& & \multicolumn{4}{ c| }{Primes} \\\cline{3-6}
& & 2 & 3 & 5 & 7 \\cline{1-6}
\multicolumn{1}{ |c }{\multirow{2}{*}{Powers} } &
\multicolumn{1}{ |c| }{504} & 3 & 2 & 0 & 1 & \\\cline{2-6}
\multicolumn{1}{ |c }{} &
\multicolumn{1}{ |c| }{540} & 2 & 3 & 1 & 0 & \\\cline{1-6}
\multicolumn{1}{ |c }{\multirow{2}{*}{Powers} } &
\multicolumn{1}{ |c| }{gcd} & 2 & 2 & 0 & 0 & 0 & min \\cline{2-6}
\multicolumn{1}{ |c }{} &
\multicolumn{1}{ |c| }{lcm} & 3 & 3 & 1 & 1 & max \\\cline{1-6}
\end{tabular}
\begin{tabular}{ r|c|c| }
\multicolumn{1}{r}{}
& \multicolumn{1}{c}{noninteractive}
& \multicolumn{1}{c}{interactive} \\
\cline{2-3}
massively multiple & Library & University \\\
\cline{2-3}
one-to-one & Book & Tutor \\\
\cline{2-3}
\end{tabular}
に続いて
\usepackage{booktabs}
\begin{tabular}{ccc}
\toprule
2&9&4\\
\midrule
7&5&3\\\
6&1&8\\\
\bottomrule
\end{tabular}
は、例えば
colortbl
<センター
の
その他、行末にスペースを空けるなどの使い方があります。
% example 1:
\usepackage{colortbl}
\begin{tabular}{ccc}
\rowcolor[gray]{.9}
2&9&4\\\
\rowcolor[gray]{.8}
7&5&3\\\
\rowcolor[gray]{.7}
6&1&8\\\
\end{tabular}
example 1
% example 2:
\begin{tabular}
{>{\columncolor[gray]{.9}}c|
>{\columncolor[gray]{.8}}c|
>{\columncolor[gray]{.7}}c}
2&9&4\\\
7&5&3\\\
6&1&8\\\
\end{tabular}
example 2
%example 3:
\begin{tabular}{ccc}
\cellcolor[rgb]{.9,.9,.9}2&
\cellcolor[rgb]{.8,.9,.9}9&
\cellcolor[rgb]{.7,.9,.9}4\\\
\cellcolor[rgb]{.9,.8,.9}7&
\cellcolor[rgb]{.8,.8,.9}5&
\cellcolor[rgb]{.7,.8,.9}3\\\
\cellcolor[rgb]{.9,.7,.9}6&
\cellcolor[rgb]{.8,.7,.9}1&
\cellcolor[rgb]{.7,.7,.9}8\\;
\end{tabular}
example 3
<センター
の
LaTeX 環境の中には、テーブルに挿入できるものもあります。
diagbox
\usepackage{diagbox}
...
\begin{tabular}{|l|ccc|}
\hline
\diagbox{Time}{Room}{Day} & Mon & Tue & Wed \\\
\hline
Morning & used & used & \\\
Afternoon & & used & used \\\
\hline
\end{tabular}
<センター
の
使用方法
カラム指定で
コマンドを使用します。
>{\cmd} and <{\cmd}
例えば、表中のすべての文字を数学的な手書き風フォントに設定する場合。
...
\usepackage{array}
...
\newcolumntype{
F}{>{$}c<{$}}
\begin{tabular}{FFF}
\alpha & \beta & \gamma \\\
\delta & \epsilon & \upsilon \\\
\sigma & \tau & \phi \\\
\end{tabular}
<センター
の
式 の使用法。
\begin{tabular}{|@{}l|l@{}|}
\hline
stuff & stuff \\\ \hline
stuff & stuff \\\
\hline
\end{tabular}
\begin{tabular}{r@{.} l}
3 & 14159 \\\\
16 & 2 \\\
123 & 456 \\\
\end{tabular}
<センター
の
行の特殊設定 を例に挙げて説明します。
\begin{tabular}{ |l|l| }
\hline
\multicolumn{2}{|c|}{Team sheet} \
\hline
GK & Paul Robinson \\\
LB & Lucas Radebe \\\
DC & Michael Duberry \\\
DC & Dominic Matteo \\\
RB & Dider Domi \\\
MC & David Batty \\\
MC & Eirik Bakke \\\
MC & Jody Morris \\\
FW & Jamie McMaster \\\
ST & Alan Smith \\\\
ST & Mark Viduka \\\
\hline
\end{tabular}
<センター
の
...
\usepackage{multirow}
...
\begin{tabular}{ |l|l|l| }
\hline
\multicolumn{3}{ |c| }{Team sheet} \\
\hline
Goalkeeper & GK & Paul Robinson \\\hline
\multirow{4}{*}{Defenders} & LB & Lucas Radebe \\\\
& DC & Michael Duburry \\\\
& DC & Dominic Matteo \\\\
& RB & Didier Domi \\\ \hline
\multirow{3}{*}{Midfielders} & MC & David Batty \\\\
& MC & Eirik Bakke \\\\
& MC & Jody Morris \\\hline
Forward & FW & Jamie McMaster \\\ \hline
\multirow{2}{*}{Strikers} & ST & Alan Smith \\\\
& ST & Mark Viduka \\\\
\hline
\end{tabular}
<センター
の
...
\usepackage{multirow}
...
\begin{tabular}{cc|c|c|c|c|l}
\cline{3-6}
& & \multicolumn{4}{ c| }{Primes} \\\cline{3-6}
& & 2 & 3 & 5 & 7 \\cline{1-6}
\multicolumn{1}{ |c }{\multirow{2}{*}{Powers} } &
\multicolumn{1}{ |c| }{504} & 3 & 2 & 0 & 1 & \\\cline{2-6}
\multicolumn{1}{ |c }{} &
\multicolumn{1}{ |c| }{540} & 2 & 3 & 1 & 0 & \\\cline{1-6}
\multicolumn{1}{ |c }{\multirow{2}{*}{Powers} } &
\multicolumn{1}{ |c| }{gcd} & 2 & 2 & 0 & 0 & 0 & min \\cline{2-6}
\multicolumn{1}{ |c }{} &
\multicolumn{1}{ |c| }{lcm} & 3 & 3 & 1 & 1 & max \\\cline{1-6}
\end{tabular}
<センター
の
\begin{tabular}{ r|c|c| }
\multicolumn{1}{r}{}
& \multicolumn{1}{c}{noninteractive}
& \multicolumn{1}{c}{interactive} \\
\cline{2-3}
massively multiple & Library & University \\\
\cline{2-3}
one-to-one & Book & Tutor \\\
\cline{2-3}
\end{tabular}
<センター
の
<スパン 3.ブックタブ
すなわち 三行表 :
\usepackage{booktabs}
\begin{tabular}{ccc}
\toprule
2&9&4\\
\midrule
7&5&3\\\
6&1&8\\\
\bottomrule
\end{tabular}
<センター
の
<スパン 4.colortbl
一般的に使用される
<スパン
フォームカラーリング
colortbl
パッケージ
% example 1:
\usepackage{colortbl}
\begin{tabular}{ccc}
\rowcolor[gray]{.9}
2&9&4\\\
\rowcolor[gray]{.8}
7&5&3\\\
\rowcolor[gray]{.7}
6&1&8\\\
\end{tabular}
<センター
example 1
の
% example 2:
\begin{tabular}
{>{\columncolor[gray]{.9}}c|
>{\columncolor[gray]{.8}}c|
>{\columncolor[gray]{.7}}c}
2&9&4\\\
7&5&3\\\
6&1&8\\\
\end{tabular}
<センター
example 2
の
%example 3:
\begin{tabular}{ccc}
\cellcolor[rgb]{.9,.9,.9}2&
\cellcolor[rgb]{.8,.9,.9}9&
\cellcolor[rgb]{.7,.9,.9}4\\\
\cellcolor[rgb]{.9,.8,.9}7&
\cellcolor[rgb]{.8,.8,.9}5&
\cellcolor[rgb]{.7,.8,.9}3\\\
\cellcolor[rgb]{.9,.7,.9}6&
\cellcolor[rgb]{.8,.7,.9}1&
\cellcolor[rgb]{.7,.7,.9}8\\;
\end{tabular}
<センター
example 3
の
<スパン 5. ダイアグボックス
スラッシュテーブルのヘッダーを描画 パッケージの
diagbox
\usepackage{diagbox}
...
\begin{tabular}{|l|ccc|}
\hline
\diagbox{Time}{Room}{Day} & Mon & Tue & Wed \\\
\hline
Morning & used & used & \\\
Afternoon & & used & used \\\
\hline
\end{tabular}
<センター
関連
-
[解決済み】プッシュしようとするとGitエラーになる -- pre-receive フックが減少した
-
[解決済み】ValueError: shape mismatch: オブジェクトを1つの形状にブロードキャストできない
-
[解決済み】org.hibernate.HibernateException: hibernate.dialect' が設定されていない場合、DialectResolutionInfo へのアクセスは null にできません。
-
[解決済み】暗黙のスーパーコンストラクタPerson()が未定義である。明示的に別のコンストラクタを呼び出す必要がある?
-
[解決済み] gdb: 「シンボルテーブルがロードされない
-
[解決済み】「解放されるポインタが割り当てられていない」とは、具体的にどういう意味ですか?
-
[解決済み】「error : a nonstatic member reference must be relative to the specific object」の意味は何ですか?
-
[解決済み】非静的メンバ関数の無効な使用 【重複あり
-
[解決済み】java.util.NoSuchElementException: 行が見つかりません
-
[解決済み】「Fatal error: Unexpectedly found nil while unwrapping an Optional value "とはどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++で「Xは型名ではありません」エラー
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】git pullしようとするとエラー: .git/FETCH_HEAD を開けない: パーミッションが拒否される
-
[解決済み】 math.hヘッダーをインクルードしているのに、「undefined reference to sqrt」エラーが発生するのはなぜですか?[重複しています。]
-
[解決済み】ssh: ホスト 'ホスト名' の真正性を確立することができない
-
[解決済み】ENOENTが「そのようなファイルやディレクトリはありません」という意味であるのはなぜですか?
-
[解決済み】Javaのメソッド呼び出しが期待される
-
[解決済み】SyntaxError: 演算子に代入することができない
-
一般的な電子書籍フォーマットの解析とそのデコンパイルの考え方
-
AutoHotKeyでプログラマーが好むキーストロークを設定する