LaTeXの一般的な表の描画の入門
LaTeXでは描画テーブルによく遭遇する.
次に一例を通してLaTeXの表機能を体得する.
保存、コンパイル後、効果は図のようになります.
以下に説明する:documentclass{article}%開始文書usepackage{multirow}%多欄マクロパッケージbegin{document}%開始文書LaTeX table example\verb=http:\www.chinatex.org=\begin{table}[!hbp]%開始表%パラメータ[!hbp]の意味は:%!可能な限りの試行h(here)現在位置を表す表,%b(bottom)の下部に表示できない場合,begin{tabular}{|c|c|c|c|c|c|c|}%表の描画を開始%{|c|c|c|c|c|c|c|}は5列あり,それぞれの方式が中央(c)に位置していないことを示し,%は左(l)と右(r)に変更することもできる|列線を描くhline%水平の線を描くhline%水平の線を描くhline%水平の線lable 1-1&label 1-2&label 1-3&label 1-4&label 1-5%この表の最初の行を描くことを示し、そのうち5つの要素は&で区切る.hline label 2-1&label 2-2&label 3-3&label 4-4&label 5-5\%この表の2行目は、5つの要素で、&で区切られています.hline%以下の部分は少し複雑で、後の説明に参加して、自分で修正してゆっくり体得することができます.multirow{2}{*}{Multi-Row}&multicolumn{2}{|c|}{Multi-Column}&multicolumn{2}{|c|}{multirow{2}{*}{Multi-Row and Col}%の上から2行のマージが始まり、その後は通常の2列のマージで、次は2行2列のマージcline{2-3}%2列目と3列目の横線を描く&column-1&column-2&multicolumn{2}{|c|}{}\%上の2列のマージを補償する行hlineend{tabular}caption{My first table}%テーブルの名前end{table}end{document}その中でmultirow{2}{*}{text}の最初のパラメータは行の数を表し、*はシステムによって自動的に文字を調整することを表し、textは書き込む文字を表すmulticolumnはmulticolumnと類似しており、機能は複数の列にまたがり、multicolumn{2}{|c|}{text}は2行にまたがり、文字は中心位置合わせで、textは書き込む文字である.Multicolumnとmultirowは組み合わせて使用でき、複数行にわたって複数列あり、multirowをmulticolumnのtextとして使用するだけでよい.最後に、clineは横線を描くために用いるcline{i-j}は、i番目の列からj番目の列までを表す.
次に一例を通してLaTeXの表機能を体得する.
\documentclass{article}
\usepackage{multirow}
\begin{document}
LaTeX table example\\
\verb= http:\\www.chinatex.org=\\
\begin{table}[!hbp]
\begin{tabular}{|c|c|c|c|c|}
\hline
\hline
lable 1-1 & label 1-2 & label 1-3 & label 1 -4 & label 1-5 \\
\hline
label 2-1 & label 2-2 & label 3-3 & label 4-4 & label 5-5 \\
\hline
\multirow{2}{*}{Multi-Row} & \multicolumn{2}{|c|}{Multi-Column} & \multicolumn{2}{|c|}{\multirow{2}{*}{Multi-Row and Col}} \\
\cline{2-3}
& column-1 & column-2 & \multicolumn{2}{|c|}{}\\
\hline
\end{tabular}
\caption{My first table}
\end{table}
\end{document}
保存、コンパイル後、効果は図のようになります.
以下に説明する:documentclass{article}%開始文書usepackage{multirow}%多欄マクロパッケージbegin{document}%開始文書LaTeX table example\verb=http:\www.chinatex.org=\begin{table}[!hbp]%開始表%パラメータ[!hbp]の意味は:%!可能な限りの試行h(here)現在位置を表す表,%b(bottom)の下部に表示できない場合,begin{tabular}{|c|c|c|c|c|c|c|}%表の描画を開始%{|c|c|c|c|c|c|c|}は5列あり,それぞれの方式が中央(c)に位置していないことを示し,%は左(l)と右(r)に変更することもできる|列線を描くhline%水平の線を描くhline%水平の線を描くhline%水平の線lable 1-1&label 1-2&label 1-3&label 1-4&label 1-5%この表の最初の行を描くことを示し、そのうち5つの要素は&で区切る.hline label 2-1&label 2-2&label 3-3&label 4-4&label 5-5\%この表の2行目は、5つの要素で、&で区切られています.hline%以下の部分は少し複雑で、後の説明に参加して、自分で修正してゆっくり体得することができます.multirow{2}{*}{Multi-Row}&multicolumn{2}{|c|}{Multi-Column}&multicolumn{2}{|c|}{multirow{2}{*}{Multi-Row and Col}%の上から2行のマージが始まり、その後は通常の2列のマージで、次は2行2列のマージcline{2-3}%2列目と3列目の横線を描く&column-1&column-2&multicolumn{2}{|c|}{}\%上の2列のマージを補償する行hlineend{tabular}caption{My first table}%テーブルの名前end{table}end{document}その中でmultirow{2}{*}{text}の最初のパラメータは行の数を表し、*はシステムによって自動的に文字を調整することを表し、textは書き込む文字を表すmulticolumnはmulticolumnと類似しており、機能は複数の列にまたがり、multicolumn{2}{|c|}{text}は2行にまたがり、文字は中心位置合わせで、textは書き込む文字である.Multicolumnとmultirowは組み合わせて使用でき、複数行にわたって複数列あり、multirowをmulticolumnのtextとして使用するだけでよい.最後に、clineは横線を描くために用いるcline{i-j}は、i番目の列からj番目の列までを表す.