Como mesclar linhas de uma tabela no LaTeX

No post de hoje ensinarei como mesclar linhas de uma tabela no LaTeX.
Não são raras as vezes em que construímos tabelas no LaTeX e não ficamos satisfeitos com o formato no qual é compilado. As vezes só queremos que o texto de duas das linhas da tabela não estejam separados por uma linha e simplesmente sumir com a linha que separa os itens não solucionaria este problema facilmente, por isso resolvi explicar como realizar este processo.
Inicialmente precisamos inserir o pacote \usepackage{multirow} ao preâmbulo do documento, que é o pacote responsável por fazer esta união.
Exemplo:
\documentclass[12pt]{article}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
Em seguida podemos construir normalmente a tabela desejada.
Exemplo:
\begin{table}[h]
\begin{tabular}{|c|c|}
\hline
Categorias & Livros\\
\hline
\hline
Ciências, Matemática e Tecnologia & Um Curso de Cálculo \\
\hline
& Curso de Análise \\
\hline
Poesia & a bruxa não vai para a fogueira neste livro \\
\hline
& a princesa salva a si mesma neste livro \\
\hline
\end{tabular}
\end{table}
Que gera a tabela:

Para mesclar as linhas precisamos adicionar o comando
\multirow{número de linhas a serem mescladas}{tamanho de margem}{texto das linhas}
Ao adicionar * no local do tamanho de margem o LaTeX entende que o espaçamento desejado é exatamente o do símbolo *.
Exemplo:
\begin{table}[h]
\begin{tabular}{|c|c|}
\hline
Categorias & Livros \\
\hline
\hline
\multirow{2}{*}{Ciências, Matemática e Tecnologia} & Um Curso de Cálculo \\
\hline
& Curso de Análise \\
\hline
\multirow{2}{*}{Poesia} & a bruxa não vai para a fogueira neste livro \\
\hline
& a princesa salva a si mesma neste livro \\
\hline
\end{tabular}
\end{table}
Que gera a tabela:

Caso deseje retirar as linhas que separam as células mescladas é necessário, ao fim da informação referente a linha, dizer onde começa e onde termina a linha de separação que deseja em relação à coluna da tabela.
\cline{início-fim}
Exemplo:
\begin{table}[h]
\begin{tabular}{|c|c|}
\hline
Categorias & Livros \\
\hline
\hline
\multirow{2}{*}{Ciências, Matemática e Tecnologia} & Um Curso de Cálculo \\
\cline{2-2}
& Curso de Análise \\
\hline
\multirow{2}{*}{Poesia} & a bruxa não vai para a fogueira neste livro \\
\cline{2-2}
& a princesa salva a si mesma neste livro \\
\hline
\end{tabular}
\end{table}
Que gera a tabela:






Comentários