Pular para o conteúdo
ToolMug

Gerador de Tabela LaTeX

Copie uma tabela do Excel, do Google Sheets ou de uma página web e cole aqui para obter o código LaTeX. Por padrão é gerada uma tabela no estilo booktabs, com colunas numéricas alinhadas à direita, caracteres como %, & e _ escapados, e é possível envolver o resultado em um ambiente table com legenda e rótulo, com pré-visualização abaixo.

Roda no seu navegador — nada do que você digita é enviado

Cole células copiadas do Excel, Google Sheets ou uma página web, ou cole CSV

Código LaTeX

As linhas do Booktabs exigem \usepackage{booktabs} no preâmbulo.

Como usar

  1. Copie células do Excel, do Google Sheets ou de uma página web e cole-as à esquerda (CSV também funciona).
  2. Escolha o estilo das linhas e o alinhamento, e preencha a legenda e o rótulo.
  3. Copie o código para o seu documento LaTeX. As linhas booktabs precisam de \usepackage{booktabs} no preâmbulo.

Opções explicadas

Booktabs
Usa \toprule, \midrule e \bottomrule para as linhas superior, do cabeçalho e inferior — o estilo mais comum em artigos de periódicos.
Alinhamento automático
Colunas cujas células do corpo são todas números (incluindo porcentagens, separadores de milhar e notação científica) são alinhadas à direita; as demais ficam à esquerda.
Escape
Converte & % $ # _ { } ~ ^ \ para que o LaTeX os imprima corretamente. Desative se as suas células já contiverem código LaTeX.

Exemplo de saída

Três linhas coladas de uma planilha, com legenda e rótulo, geram isto com as opções padrão (Booktabs, alinhamento automático, escape ativado):

Item        Price     Change
Tea & cake  1,200.50  5%
R_2 score   0.93      -2.1%
\begin{table}[htbp]
  \centering
  \caption{Prices}
  \label{tab:prices}
  \begin{tabular}{lrr}
    \toprule
    Item & Price & Change \\
    \midrule
    Tea \& cake & 1,200.50 & 5\% \\
    R\_2 score & 0.93 & -2.1\% \\
    \bottomrule
  \end{tabular}
\end{table}

A especificação de colunas é lrr porque Price e Change contêm apenas números, enquanto a primeira coluna contém texto. A legenda também recebe escape, e o rótulo é escrito como você digitou.

Perguntas frequentes

Células mescladas são suportadas?

Ainda não. Use \multicolumn e \multirow (do pacote multirow) no código gerado.

A tabela ficou mais larga que a página. O que posso fazer?

Envolva o tabular em \resizebox{\linewidth}{!}{...}, ou use tabularx para que uma coluna possa quebrar linha.

É possível alinhar os pontos decimais?

Troque essa coluna para uma coluna S do pacote siunitx. O alinhamento à direita dá o mesmo resultado quando todos os números têm a mesma quantidade de decimais.

Privacidade

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.

Ferramentas relacionadas