logo

MESA DE LÁTEX

As tabelas são um recurso comum usado na redação acadêmica. Este tópico explicará as etapas para criar a tabela e executar diferentes funções na tabela. As tabelas são uma forma eficiente de representar as informações e são frequentemente utilizadas na maioria dos documentos ou arquivos. Na discussão dos artigos científicos, as tabelas são utilizadas para apresentar os dados.

Criar a tabela em Latex é um pouco complicado comparado às outras. Mas aqui, as etapas e o processo para criar uma tabela a partir do básico tornarão o processo mais fácil.

O Latex não é uma planilha, mas é uma ferramenta dedicada para construir tabelas e exportar essas tabelas para o seu documento.

As tabelas em Latex são criadas com uma combinação de um tabular meio ambiente e o mesa ambiente. Os ambientes tabulares contêm o conteúdo real da tabela, enquanto outros incluem a legenda.

Os comandos usados ​​para criar mesa ambiente são:

egin{tabela}{ onde }

Mesa

mesa final}

Os comandos usados ​​para criar tabular ambiente são:

egin{tabular}{lcr}

Mesa

end{tabular}

Aqui, a tabela significa o ambiente tabular, juntamente com o ubrica comando. O comando onde é usado para determinar o local da tabela. Por exemplo, egin{tabela}{t} significa que a tabela aparecerá no principal da página.

O ambiente tabular usa & (e comercial) símbolo para a separação de colunas.

As letras usadas para alinhar o conteúdo a esquerda, o centro e a direita são eu , c , e R para cada uma das colunas. O comando passado para alinhamento é egin{tabular}{l c r}.

O comando usado para desenhar linhas verticais separando as colunas da tabela é egin{tabular}l, onde o ( | ) é passado como um argumento. O | O símbolo é usado para desenhar as linhas verticais entre as colunas.

Você também pode usar o vline comando para desenhar linhas verticais. O vline O comando desenha a linha vertical junto com a altura da linha.

Se quisermos desenhar uma linha horizontal como separador de linhas, podemos usar o argila comando.

O comando cline{ eu j } é usado para desenhar a linha horizontal parcial começando com eu e terminando com j .

Vamos considerar alguns exemplos de tabela usando os comandos discutidos acima.

1.

 documentclass{article} egin{document} egin{center} TABLE end{center} egin{tabular}{lcr} a&b&c\ d&e&f\ g&h&i end{tabular} end{document} 

Saída:

MESA de látex

2.

 documentclass{article} egin{document} egin{center} egin{tabular}c hline a&b&c\ hline d&e&f\ hline g&h&i\ hline end{tabular} end{center} end{document} 

Saída:

MESA de látex

3.

 documentclass{article} egin{document} egin{tabular}r hline I, II, III, IV...& uppercase Roman i, ii, iii... & lowercase roman numerals \ cline{2-2} 1, 2, 3.. & Arabic format \ hline hline 1684 & decimal digits \ hline end{tabular} end{document} 

Saída:

MESA de látex

Agora, observe o código abaixo para criar uma tabela básica:

4.

 documentclass{article} egin{document} egin{table}[h!] egin{center} caption{ the basic table} label{tab:Table1} egin{tabular}r 	extbf{heading 1} & 	extbf{heading 2} & 	extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 1.34 & a\ 2 & 18.54 & b\ 3 & 735.765231 & c\ end{tabular} end{center} end{table} end{document} 

Explicação:

    ótuloO comando é usado como marcador da tabela ou para rotular a tabela. ubricaestá incluído na própria tabela.

No lugar de egin{centro}… end{centro}, o centralização comando no início do documento abela pode ser usado.

Saída:

MESA de látex

Linhas e colunas combinadas

Para as colunas combinadas, o multicoluna{ num }{ coluna }{ texto } comando é usado. O num comando é usado para combinar o num colunas em uma única coluna junto com a largura. O comando coluna contém os símbolos l, c ou r. O texto contém o conteúdo da coluna.

Para linhas combinadas aisedbox{ elevador }{ texto } comando é usado. Ele imprime o texto , que é elevado acima da linha de base atual pelo valor do elevador . Para o espaço único entre as linhas, o [-lex] comando é usado. Para o espaço duplo entre a primeira e a segunda linhas, o [1ex] comando é usado.

Você também pode alinhar muitas colunas idênticas usando o comando *{número} sintaxe . É útil quando sua tabela possui muitas colunas. O comando será escrito como:

egin{tabular}{1*{6}{c}r}

Vamos considerar um exemplo. O código está escrito abaixo:

 documentclass{article} egin{document} egin{table}[h] caption{Marks after exams} % title name of the table centering % centering table egin{tabular}{l c c rrrrrrr} % creating 10 columns hlinehline Subject &No. of Students &category &multicolumn{7}{c}{the list of marks} \ [0.5ex] hline % Entering 1st row & &lowest &43 & 34 & 65 & 41 & 33 & 46 & 51 \[-1ex] 
aisebox{1.5ex}{Science} & 
aisebox{1.5ex}{32}&highest & 88 & 94 & 93 & 89 & 91 & 90 & 88 \[1ex] % Entering 2nd row & &lowest & 41 & 33 & 42 & 35 & 36 & 40 & 31 \[-1ex] 
aisebox{1ex}{Maths} & 
aisebox{1.5ex}{32}& highest &87 & 89 & 87 & 98 & 96 & 94 & 90 \[1ex] % Entering 3rd row & &lowest & 43 & 41 & 37 & 34 & 39 & 41 & 44 \[-1ex] 
aisebox{1ex}{English} & 
aisebox{1.5ex}{32}& highest &79 & 87 & 85 & 91 & 84 & 83 & 90 \[1ex] % [1ex] adds vertical space hline % inserts single-line end{tabular} end{table} end{document} 

Saída:

MESA de látex

Você também pode alterar o modo para o paisagem modo usando o usepackage{caixa de ajuste} comando.

A tabela aqui começa com o egin{caixa de ajuste} e termina com fim{caixa de ajuste}.

Vamos considerar um exemplo simples de tabela para entender isso.

O código é fornecido abaixo:

 documentclass{article} usepackage{adjustbox} egin{document} egin{adjustbox}{angle=90} egin{tabular}l 	extbf{heading 1} & 	extbf{heading 2} & 	extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 11.34 & a\ 2 & 10.5 & b\ 3 & 765.5231 & c\ end{tabular} end{adjustbox} end{document} 

Saída:

MESA de látex

Por exemplo, se definirmos o ângulo para 150 graus no mesmo código mencionado acima, a saída será semelhante à imagem abaixo:

MESA de látex

Alguns comandos comuns usados ​​para a criação de uma tabela são explicados abaixo:

    variedade: Adiciona colunas eu {< largura >} e b {< largura >} semelhante ao p comando, mas alinhado verticalmente ao centro ou à parte inferior.livro: Fornece comandos criativos para uma linha horizontal com espaçamento acima e abaixo.tabularx: apresenta o tipo de coluna X , que funciona como o comando p com um recurso de cálculo automático de largura. aggedright: É reconhecido como o final das linhas da tabela. abularnewline: Este comando é usado em vez de \. arraybackslash: É utilizado para o processo de restauração.

Para o espaço entre colunas o setlength{ abcolsep}{5pt} comando é usado. O tamanho padrão é 6 pontos . Este comando é inserido entre as colunas para espaçamento.

Para o espaço entre linhas , o arraystretch comando é usado.

Quebra automática de texto em tabelas

Os algoritmos de látex têm algumas deficiências. Se o texto ultrapassar a largura da página, o Latex não ajusta/quebra o texto automaticamente. Para tanto, comando especial p ( largura predefinida ) é usado para definir a largura.

O exemplo é dado abaixo.

Este exemplo explica os processos sem configuração de largura e com largura. Você pode notar a diferença entre esses dois métodos.

  • Primeiro processo (sem especificar a largura}

O código é fornecido abaixo:

 documentclass{article} egin{document} Without specifying the width. egin{center} egin{tabular} l hline Name &amp; Type &amp; popular in &amp; Explanation \ hline Orange &amp; Fruit &amp; Vitamin C &amp; It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower &amp; vegetable &amp; B-Vitamins &amp; It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document} 

Saída:

MESA de látex

Você pode perceber que as informações não são exibidas porque a largura não está especificada.

  • Agora considere o segundo processo, onde a largura é especificada usando o p O código é fornecido abaixo:
 documentclass{article} egin{document} specifying with the width. egin{center} egin{tabular}{ | l | l | l | p{5cm} |} % you can change the dimension according to the spacing requirements hline Name &amp; Type &amp; popular in &amp; Explanation \ hline Orange &amp; Fruit &amp; Vitamin C &amp; It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower &amp; vegetable &amp; B-Vitamins &amp; It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document} 

Saída:

MESA DE Látex

Multilinha e Multicoluna

É usado para formatar os dados, que contêm várias linhas e colunas. Neste, várias linhas são divididas em sub-linhas usando o pacote multirow.

Observação:A quebra de coluna no ambiente multilinha não funcionará com a sintaxe usada.

Vamos entender com um exemplo. O código é fornecido abaixo:

 documentclass{article} usepackage{multirow} egin{document} egin{table} egin{tabular}{c|lp{1.1in}|lp{1in}|l|} hline Name&amp; Occupation &amp; salary &amp; Children &amp; Savings percentage \hline multirow{3}{*}{Henry}&amp;multirow{3}{*}{$0,000$}&amp;windsurfing&amp;lisa&amp;multirow{3}{*}{20}\ ~&amp;~&amp;jumping on&amp;John&amp;~\ ~&amp;~&amp;a trampoline &amp; tia &amp;~\hline multirow{3}{*}{Shefy} &amp; $multirow{3}{*}{,000} $ &amp;heavy metal music&amp;multirow{3}{*}{Tyra} &amp;15\ ~&amp;~&amp;Paris&amp;~&amp;multirow{2}{*}{12}\ ~&amp;~&amp; dancing with pop music &amp;~&amp;~\hline multirow{3}{*}{Ben} &amp; $multirow{3}{*}{,000}$ &amp;chocolate &amp; multirow{3}{*}{None}&amp;18\ ~&amp;~&amp;fast cars &amp;~&amp;multirow{2}{*}{ 22}\ ~&amp;~&amp;Ramen&amp;~&amp;~\hline multirow{3}{*}{Sam} &amp; $multirow{3}{*}{,000}$ &amp; paintingit&amp;Donal &amp; multirow{3}{*}{11}\ ~&amp;~&amp;motorcycles&amp;multirow{2}{*}{Peter}&amp;~\ ~&amp;~&amp;Reddit&amp;~&amp;~ \ hline end{tabular} end{table} end{document} 

Saída:

MESA de látex

Você pode desenhar tantas linhas usando o argila comando. Considere a imagem semelhante à acima com mais linhas:

MESA de látex

Mesas com guias de livros

O guias de livros comando é usado para tornar o documento muito profissional porque o argila comando não faz isso. Os comandos como regra , pequeno , e regra inferior fornecidos pelo pacote bookstab são usados ​​em vez do comando hline.

O código para o pacote bookstab é fornecido abaixo:

 documentclass{article} usepackage{booktabs} % For prettier tables egin{document} egin{table}[h!] egin{center} caption{Table using booktabs.} label{tab:table1} egin{tabular}r 	oprule % Toprule applied here 	extbf{Heading 1} &amp; 	extbf{Heading 2} &amp; 	extbf{Heading 3}\ $alpha$ &amp; $eta$ &amp; $gamma$ \ midrule % Midrule applied here 1 &amp; 1.101 &amp; a\ 2 &amp; 103.145 &amp; b\ 3 &amp; 289.1 &amp; c\ 4 &amp; 17.132114 &amp; d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document} 

Saída:

MESA DE Látex

Tabelas de múltiplas páginas

Se a sua tabela contiver várias linhas, a tabela será cortada da parte inferior. O comando Mesa comprida é usado para abranger várias páginas, que devem ser adicionadas ao pacote.

Não há uso de um mesa ou tabular comandos quando o Mesa comprida comando está em uso. Ele substitui o uso de tabelas e comandos tabulares e combina os dois ambientes em um único ambiente. Assim, em vez disso, o ambiente longtable é usado para as tabelas.

O código do tópico acima é fornecido abaixo:

 documentclass[12pt]{article} usepackage{longtable} egin{document} egin{center} egin{longtable}c caption{A simple example of longtable}\ hline 	extbf{First heading} &amp; 	extbf{Second heading} &amp; 	extbf{Third heading} &amp; 	extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% {	ablename 	hetable -- 	extit{Continued from previous page}} \ hline 	extbf{First heading} &amp; 	extbf{Second heading} &amp; 	extbf{Third heading} &amp; 	extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{	extit{Continued on next page}} \ endfoot hline endlastfoot ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ end{longtable} end{center} end{document} 

Explicação:

    endfirsthead: É a linha que aparece como cabeçalho da tabela na primeira página.endhead: Uma linha que aparece no topo de cada página, exceto na primeiraendfoot: Uma linha que aparece na parte inferior de cada página, exceto na últimaendlastfoot: É a linha que aparece no final da tabela

Saída:

filtragem python

A saída do código acima será listada em duas páginas, conforme mostrado abaixo:

As duas páginas estão divididas em três imagens.

As imagens são fornecidas abaixo:

MESA DE Látex
MESA de látex

Você pode notar que a tabela foi dividida em várias páginas usando o Mesa comprida coluna, sem qualquer perda de dados.

Alinhando a vírgula decimal

O exemplo discutido abaixo alinhará a expressão e o valor correspondente de acordo com sua vírgula decimal.

O código é fornecido abaixo:

 documentclass[12pt]{article} egin{document} egin{tabular}{c |r @{.} l} % @{.} is used to display the decimal point expression Pi &amp; multicolumn{2}{c}{corresponding Value} \ hline $pi$ &amp; 3&amp;1416 \ $pi^{pi}$ &amp; 36&amp;46 \ $(pi^{pi})^{pi}$ &amp; 80662&amp;7 \ end{tabular} end{document} 

Saída:

MESA de látex

Material tabular

Os dois ambientes são usados ​​para o material tabular, ou seja, ambiente de tabulação ( egin{tabulação}…end{tabulação} ) e ambiente tabular ( egin{tabular}…end{tabular} ).

O tabular permite criar um ambiente sofisticado com comandos usados ​​para desenhar as linhas horizontais e verticais. No entanto, a tabela não pode ser dividida em páginas. Para esse efeito, o mesa O comando é usado para dividir a tabela em várias páginas, conforme discutido acima.

O tabulação ambiente é utilizado para definir as tabulações, comportando-se de forma semelhante à máquina de escrever. As guias definidas passam de uma para outra. Como cada linha no ambiente de tabulação é processada individualmente, as quebras de página são permitidas dentro da tabulação.

Os comandos usados ​​para a tabulação estão listados abaixo:

    =definir uma parada de tabulação>vá para a direita para a próxima parada de tabulação\termina uma linhamataruma linha que termina com este comando é usada para definir a tabulação, mas não para imprimir essa linha

Os dois exemplos do ambiente de tabulação são fornecidos abaixo:

1. O código deste exemplo é fornecido abaixo:

 documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}Heading 1 = Heading a = Heading b = Heading c \ \ H 1 &gt; H 2 &gt; H 3 &gt; H 4 \ \ FIRST &gt; SECOND &gt; THIRD &gt; FOURTH end{tabbing} end{center} end{document} 

Aqui, usamos dois \ para as duas novas linhas.

Saída:

MESA de látex

2. O código do segundo exemplo é fornecido abaixo:

 documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}hspace{2in} = hspace{2in} = kill % you can change the inch spacing according to your requirements First heading &gt; Second heading &gt; Third heading \ &gt; Second &gt; Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 &gt;&gt; Third column \ &gt; Text spans columns two and three \xxxxxxxx = xxxxx = xxxx = kill % set up new tab stops i.e. to set the stops according to the number of x H 1 &gt; H 2 &gt; H 3 &gt; H 4 \ end{tabbing} end{center} end{document} 

Saída:

MESA de látex