Dicas para inserção de tabelas
Origem: Tex-Br, a enciclopédia livre.
Abaixo encontram-se algumas dicas de inclusão de Tabelas
- Tabelas comuns
\begin{table}[htb] % [htb]-> here, top, bottom
\centering % tabela centralizada
\large % tamanho da fonte
\setlength{\arrayrulewidth}{2\arrayrulewidth} % espessura da linha
\setlength{\belowcaptionskip}{10pt} % espaço entre caption e tabela
\caption{\it Texto desejado}
\begin{tabular}{|c|c|c|c|c|} % c=center, l=left, r=right
\hline
X & X & X & X & X \\
\hline \hline
X & X & X & X & X \\
\hline
\end{tabular}
\label{tab:Referencia_desejada}
\end{table}
obs.: para caption abaixo da tabela basta colocar \caption{} acima de \label{tab:}
- Tabela com 2 colunas divididas - uma delas dividida em 2 e a outra em 4
\begin{table}[htb]
\centering
\large % tamanho da fonte
\setlength{\arrayrulewidth}{2\arrayrulewidth} % espessura da linha
\setlength{\belowcaptionskip}{10pt} % espaço entre caption e tabela
\caption{\it Texto desejado}
\begin{tabular}{|c|c||c|c|c|c|}
\hline
\multicolumn{2}{|c||}{XXX} & \multicolumn{4}{|c|}{XX} \\
\hline
XXX & XXX & XXX & XXX & XXX & XXX \\
\hline \hline
XX & XX & XX & XX & XX & XX \\
\hline
XX & XX & XX & XX & XX & XX \\
\hline
\end{tabular}
\end{table}
- Tabela com linhas divididas
Para Utilizar esta ferramenta é necessário adicionar o pacote multirow no reâmbulo do arquivo:
\usepackage{multirow}
Para adicionar a tabela com linhas divididas deve-se utilizar o comando:
\multirow{numero_linhas}{tamanho}{texto}
O campo tamanho deve conter também a unidade de medida (cm, pt, etc...) ou pode simplesmente ser um asterisco, no qual o tamanho do texto se adapta ao tamanho da tabela.
\begin{table}
\begin{center}
\scriptsize
\setlength{\tabcolsep}{6pt}
\renewcommand{\arraystretch}{1.1}
\caption{XXXX}
\vspace{2mm}
\begin{tabular}[c]{c|c}
\hline\hline
XXX & XXX \\\hline
\multirow{4}{2cm}{\centering Teste} & Parâmetro 1 \\
& Parâmetro 2 \\
& Parâmetro 3 \\
& Parâmetro 4 \\ \hline \hline
\end{tabular}
\end{center}
\end{table}
Após inserir o comando multirow na tabela, deve-se deixar o número de linhas necessárias em branco na tabela, usando & e \\.
- Tabela como figura
\begin{table}[htb]
\centering
\large % tamanho da fonte
\setlength{\arrayrulewidth}{2\arrayrulewidth} % espessura da linha
\setlength{\belowcaptionskip}{10pt} % espaço entre caption e tabela
\caption{\it Texto desejado}
\includegraphics[width=XXcm]{XXX.eps}
\end{table}
- Para mudar o tamanho da fonte da tabela
\begin{table}[...]
\footnotesize
\begin{tabular}{...}
...
\end{tabular}
\end{table}
A mudança da fonte somente ocorre dentro do \begin{tabular} até \end{tabular}. Qualquer tamanho permitido de fonte pode ser usado.
--Elvio 10:13, 28 Mai 2005 (BRT)
--Renato 11:07, 7 Julho 2006 (BRT)
Caso você tenha muitas dúvidas em gerar tabelas, você pode utilizar um programa chamado LaTable. Existem programas que convertem (não 100%) as tabelas do Excel para Latex.
- Nota de Rodapé dentro de uma tabela.
\begin{table}[htb]
\centering
\large
\setlength{\arrayrulewidth}{2\arrayrulewidth}
\setlength{\belowcaptionskip}{10pt}
\caption{\it Caption da Tabela.}
\begin{tabular}{|l|r|}
\hline
\multicolumn{2}{|c|}{\textbf{Mesclar Duas Colunas}} \\
\hline
\textbf{Módulo} & \textbf{Dias}\\
\hline
Modulo I & 10 \footnotemark[1] \\
\hline
Módulo II & 5 \footnotemark[2]\\
\hline
\end{tabular}
\end{table}
\footnotetext[1]{Nota do Módulo I.}
\footnotetext[2]{Nota do Módulo II.}
