Knowledge base dedicated to Linux and applied mathematics.
Home > Latex > FAQ > Latex - FAQ > How to write table in Latex ? begintabular...endtabular
All the versions of this article: <English> <français>
You must use the tabular environment.
Description of the columns is done by the letters r, l or c
– r right-justified column
– l left-justified column
– c centered column
A column can be defined by a vertical separation | or nothing.
When several adjacent columns have the same description, a grouping is possible:
*{nb_columns}{description}
– \hline provides a horizontal line between two lines
– The symbol & separates each column.
– The symbol \}} makes a new line
– \cline{i-j} horizontal line between columns i and j
Exemple :
\begin{center}
\begin{tabular}{| l | c || r | }
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
\end{center}
\begin{tabular}{|*{2}{c|}l r|}
\hline
math & linux & dot & com \\
center & center& left & right \\
\hline
$\sigma$ & $\alpha$ & $\rho$ & $\theta$ \\
\hline
\end{tabular}
\begin{tabular}{|r|l|}
\hline
2B & hexadecimal \\
53 & octal \\ \cline{2-2}
101011 & binary \\
\hline \hline
43 & decimal \\
\hline
\end{tabular}