Como criar tabelas com látex

Como criar tabelas com látex
O LATEX, pronunciado como Lay-Tek ou Lah-Tek, é um idioma de documentação para criar documentos profissionais. Seu uso mais comum é a documentação técnica e científica porque fornece o que você vê é o que você quer dizer com abordagem. Este método permite que você se concentre apenas no conteúdo do seu documento sem se preocupar com a formatação.

Este tutorial visa ensiná -lo a usar o látex para criar vários tipos de tabela e preenchê -los com dados.

OBSERVAÇÃO: Este tutorial pressupõe que você não seja novo no látex; não serve como uma introdução ao látex.

Como criar uma tabela simples com látex

As tabelas são padrão ao trabalhar com documentos científicos. O LATEX oferece uma extensa coleção de ferramentas que você pode usar para criar e personalizar vários elementos da tabela.

Para criar uma tabela simples no látex, use o ambiente tabular.

Para separar as colunas, use o símbolo AMPERSand e. Para separar linhas, use o símbolo da nova linha \

O seguinte código de látex cria uma tabela simples.

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ title linuxhint - tabelas de látex
\ autor linuxhint
\ Data junho de 2021
\ Begin Document
\ Begin Center
\ begin tabular c | c | c | c
1 e 2 e 3 e 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ end tabular
\ end Center
\ Maketitle
\ end document

Use o ambiente tabular para dizer ao compilador de látex que você deseja criar uma tabela.

Dentro do ambiente tabular, você deve especificar os parâmetros que definem o número de colunas para inserir. Por exemplo, quatro (c) valores indicam quatro colunas centralizadas.

Depois de compilar o código abaixo, você deve obter uma saída como:

Como adicionar uma linha horizontal

Você pode usar o comando \ hline para adicionar uma linha horizontal na parte superior e inferior da tabela.

O código para isso é:

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ title linuxhint - tabelas de látex
\ autor linuxhint
\ Data junho de 2021
\ Begin Document
\ Begin Center
\ begin tabular c | c | c | c
\ hline
1 e 2 e 3 e 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ Maketitle
\ end document

Depois de compilar o código, você deve obter uma tabela com uma linha horizontal na parte superior e inferior como:

Para criar uma tabela fechada com linhas verticais de ambos os lados, você pode especificar dois tubos no início da definição da coluna como:

\ begin tabular | c | c | c | c |

Um código de exemplo completo para isso é:

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ title linuxhint - tabelas de látex
\ autor linuxhint
\ Data junho de 2021
\ Begin Document
\ Begin Center
\ begin tabular | C | C | C | C |
\ hline
1 e 2 e 3 e 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ Maketitle
\ end document

Depois de compilar o código acima, você deve obter uma saída semelhante à mostrada abaixo:

Como alinhar o texto da coluna

O látex nos permite permitir o texto da coluna para a direita, esquerda e centro. Por padrão, o LATEX usa c para alinhar o centro de texto.

Para definir o texto para a direita ou para a esquerda, use r e l respectivamente.

Por exemplo, os blocos a seguir mostram como criar tabelas com o alinhamento de texto certo.

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ title linuxhint - tabelas de látex
\ autor linuxhint
\ Data junho de 2021
\ Begin Document
\ Begin Center
\ begin tabular | r | r | r | r |
\ hline
1 e 2 e 3 e 4 \\
5 e 6 e 7 e 8 \\
9 e 10 e 11 e 12 \\
\ hline
\ end tabular
\ end Center
\ Maketitle
\ end document

Como criar uma tabela de várias páginas com látex

Para criar uma tabela que ocupe duas ou mais páginas, você precisa usar o pacote de longa data. Para fazer isso, entre: a linha

\ usepackage longTable

Especificar o pacote de longa data permite que as tabelas sejam quebradas e combinadas usando ferramentas de quebra de página de látex.

Para criar uma tabela longa, você precisa adicionar quatro comandos.

  • \ endfirthead - O conteúdo que precede este comando é alocado no início da tabela na primeira página.
  • \ endhead - O conteúdo entre este comando e Endfirsthead é alocado no topo da tabela em todas as páginas, exceto a primeira.
  • \ Endfoot - O conteúdo é alocado na parte inferior de todas as páginas, exceto a última.
  • \ endlastfoot - Exibido na parte inferior da última página onde a tabela termina.

O seguinte cria uma tabela simples de várias páginas.

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ usepackage longTable
\ Begin Document
\ begin longTable [c] | c | c |
\ Label Long \\
\ hline
\ multicolumn 2 | c | Tabela inicial \\
\ hline
Olá Mundo \\
\ hline
\ endfirthead
\ hline
\ multicolumn 2 | c | Continue Tabela to Pages \\
\ hline
Olá Mundo \\
\ endfirthead
\ hline
\ multicolumn 2 | c | Inicie outra tabela \ ref long \\
\ hline
\ endhead
\ hline
\ Endfoot
\ hline
\ multicolumn 2 | c | Isso termina a tabela \\
\ hline
\ endlastfoot
[Repita a várias colunas]
\ end longTable
\ end document

Como combinar linhas e colunas no látex

Você pode usar o comando \ multirow e \ multi-colunos para combinar linhas e colunas.

Várias colunas

A sintaxe geral para combinar várias colunas é:

\ multicolumn number_of_columns align content

Por exemplo, considere o código abaixo:

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ Begin Document
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 4 | c | Lista de Trek \\
\ hline
Data de nome e lançamento e diretor e história por \\
\ hline
Star Trek: The Motion Picture & 7 de dezembro de 1979, e Robert Wise e Alan Dean Foster \\
Star Trek II: A ira de Khan e 4 de junho de 1982, e Nicholas Meyer & Harve Bennett \\
Star Trek V: The Final Frontier e 9 de junho de 1989, & William Shatner & William Shatner \\
\ hline
\ end tabular
% Fonte de dados -> "https: // pt.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

OBSERVAÇÃO: É bom garantir que as colunas sejam espaçadas uniformemente especificando as dimensões.

No comando \ multicolumn 4 | c | Lista de trek

O 4 define o número de colunas para combinar.

A próxima parte | c | define os delimitadores e os alinhamentos para as colunas.

Lista de Trek - O nome das colunas combinadas.

Depois de compilar o código do látex acima, você deve obter uma saída como:

Várias linhas

Para combinar linhas usando o comando multirow, você precisa importar o pacote multirow.

O código de exemplo a seguir mostra como combinar linhas.

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ usepackage multirow
\ Begin Document
\ Begin Center
\ Begin Tabular | C | C | C | C |
\ hline
Column1 & Column2 & Column3 & Column4 \\
\ hline
\ multirow 3 6cm linhas combinadas (células) & celular1 & celular2 \\
& Cell3 & Cell4 \\
& Cell5 & Cell6 \\
\ hline
\ end tabular
\ end Center
\ end document

Examinando o comando: \ multirow 3 6cm linhas combinadas (células) & celular1 & celular2

Você receberá três parâmetros:

O primeiro é o número de linhas para combinar. Então, neste exemplo, 3 linhas.

Em seguida, o segundo parâmetro define a largura da coluna. Neste exemplo, 6cm.

Finalmente, o último parâmetro define o conteúdo dentro da célula.

Compilar o código acima deve dar uma tabela semelhante a

Sobre as legendas da mesa, etiqueta e referências

Você pode criar legendas e etiquetas de tabela, que você pode usar para exibir informações sobre a tabela ou fazer referência a.

Para adicionar uma legenda a uma tabela, use o comando \ legend. Você pode colocar a legenda da mesa abaixo ou acima da tabela.

Por exemplo:

\ DocumentClass Artigo
\ usepackage [utf8] InputEnc
\ Begin Document
\ begin tabela [h!]
\ centralização
\ Legenda Informações sobre Star Trek Films
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 3 | c | Lista de Trek \\
\ hline
Nome e data de lançamento e diretor \\
\ hline
Star Trek: The Motion Picture & 7 de dezembro de 1979, e Robert Wise \\
Star Trek II: A ira de Khan e 4 de junho de 1982, e Nicholas Meyer \\
Star Trek V: The Final Frontier e 9 de junho de 1989, & William Shatner \\
\ hline
\ end tabular
\ Label Treks
\mesa final
% Fonte de dados -> "https: // pt.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

Depois de compilar o código, você deve obter uma tabela com uma legenda na parte superior, conforme mostrado na imagem abaixo:

Conclusão

Este tutorial discutiu o básico de criar e trabalhar com tabelas no látex.

Como você sabe, o látex é uma ferramenta poderosa, e este tutorial não arranha a superfície de como trabalhar com tabelas de látex.

A documentação do LATEX é um ótimo guia de referência. Por favor, consulte -se conforme necessário.