top of page
Buscar

Como mesclar linhas de uma tabela no LaTeX

  • Foto do escritor: Beatriz Brito
    Beatriz Brito
  • 6 de mar. de 2020
  • 2 min de leitura

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:



 
 
 

Comments


Receba notificações de atualizações

Obrigado pelo envio!

  • Facebook - White Circle
  • Instagram - White Circle
bottom of page