Um recurso bastante utilizado em escritos acadêmicos são as tabelas. Em um software WYSIWYG é fácil produzir tabelas. No , a produção de tabelas é um pouco mais complicada, porém não é nenhum bicho-de-sete-cabeças.
As tabelas são introduzidas no documento tex por meio do ambiente tabular. Como nos outros ambientes (itemize, enumerate, description), o ambiente tabular é dado pelos comandos
\begin{tabular}{quantidade de colunas}
\end{tabular}
Os itens das tabelas devem ser introduzidos entre esses comandos. As colunas são separadas por meio do símbolo: &. Vejamos um exemplo simples: uma tabela com uma linha e três colunas centralizadas
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{ccc} 1 & 2 & 3 \end{tabular} \end{document}
O código acima produz o seguinte documento
A parte do código \begin{tabular}{ccc} indica que a tabela terá 3 colunas e que os itens na coluna estarão centralizados. Veja a diferença:
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{ccc} Feijoada & Mocotó & Bacalhau\\ 1 & 2 & 3\\ \end{tabular} \begin{tabular}{lll} Feijoada & Mocotó & Bacalhau\\ 1 & 2& 3\\ \end{tabular} \end{document}
Esse código produz
Assim, temos os seguintes comandos:
c (center)- centralizado
l (left) - à esquerda
r (right) - à direita
No último código há também o comando: \\ . Ele serve para indicar o início de uma nova linha da tabela.
É importante notar que não há nem a "reta das coluna", nem a "reta das linhas" das tabelas acima. Para introduzir a "reta das colunas", basta introduzir o símbolo |, por exemplo, em {ccc}:
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{c|c|c} 1 & 2 & 3 \end{tabular} \end{document}
Ou então
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{|c|c|c|} 1 & 2 & 3 \end{tabular} \end{document}
A "reta da linhas" é introduzida pelo comando \hline
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{ccc} \hline 1 & 2 & 3\\ \hline \end{tabular} \end{document}
Alguns exemplos de tabelas:
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{c|cc} & $w$ & $v$\\ \hline $p$ & 1 & 0\\ $q$ & 0 & 1\\ $\diamond p$ & 1 & 1\\ $\diamond q$ & 1 & 1\\ $\square p$ & 0 & 0\\ $\square q$ & 0 & 0\\ \end{tabular} \end{document}
O código acima produz o seguinte resultado:
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{|c|c|c|} \hline $\equiv$ & V & F\\ \hline V & 1 & 2\\ \hline F & 3 & 4\\ \hline \end{tabular} \end{document}
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{Alessandro Bandeira Duarte} \title{Tabelas no \LaTeXe} \begin{document} \maketitle \begin{tabular}{|c|c|c|c|} \hline $A$ & $B$ & $B \supset A$ & $(A\supset(B\supset A))$\\ \hline 1 & 1 & 1 & 1\\ \hline 1 & 2 & 1 & 1\\ \hline 1 & 3 & 1 & 1\\ \hline 2 & 1 & 2 & 1\\ \hline 2 & 2 & 1 & 1\\ \hline 2 & 3 & 1 & 1\\ \hline 3 & 1 & 2 & 1\\ \hline 3 & 2 & 1 & 1\\ \hline 3 & 3 & 1 & 1\\ \hline \end{tabular} \end{document}