UltKit

Converter Excel para LaTeX

Os resultados costumam ficar numa planilha muito antes de aparecer em um artigo, e redigitá-los célula por célula, com e-comerciais e barras invertidas duplas, é onde os erros de digitação aparecem. Em vez disso, converta a planilha para LaTeX e cole a tabela no seu documento.

Conversor de documentos

ou solte arquivos PDF, DOC, DOCX … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie a planilha

    Adicione um arquivo .xlsx, .xls, .ods, .numbers ou .csv de até 95 MB. Organize a planilha antes, para que ela contenha apenas a tabela que você quer publicar.

  2. 2

    Escolha a aba

    Planilhas da pasta de trabalho está em Primeira. Escolha Todas se cada planilha tiver uma tabela separada de que você precisa. Formatação em Simples mantém o texto em negrito e as células mescladas, sem cores.

  3. 3

    Converta e cole

    Clique em Converter para LaTeX (.tex), abra o arquivo .tex e copie a tabela para o seu documento, no Overleaf ou em qualquer editor local. Os arquivos são excluídos 30 minutos após o envio.

Envie a planilha, clique em Converter para LaTeX (.tex) e cole o código do tabular no seu artigo: as células são separadas por e comercial, as linhas terminam com barras invertidas duplas e caracteres como %, & e _ já chegam escapados.

Excel para LaTeX: por que as tabelas são a parte mais trabalhosa

O LaTeX, criado por Leslie Lamport sobre o TeX de Donald Knuth e lançado no início da década de 1980, é o padrão para artigos de matemática, física, ciência da computação e economia. Ele diagrama texto e equações de forma excelente, mas suas tabelas são escritas à mão como marcação simples, e uma tabela de resultados com 12 colunas dá algumas centenas de e comerciais que precisam estar todos alinhados.

Por isso, pesquisadores, estudantes e analistas mantêm seus números no Excel ou no LibreOffice Calc e precisam dos mesmos números em um arquivo .tex. Quanto maior a tabela e mais vezes os dados mudam, mais a conversão economiza: refaça a análise, converta de novo, cole de novo. Se a sua tabela vem de um PDF, e não de uma planilha, PDF para LaTeX cuida desse caminho.

Como fica a tabela LaTeX convertida

Exemplo de tabular para uma planilha pequena de três colunas
\begin{table}[ht]
  \centering
  \begin{tabular}{lrr}
    \hline
    Amostra & Massa (g) & Rendimento (\%) \\
    \hline
    A\_1 & 12,40 & 81,5 \\
    B\_2 & 9,85 & 77,0 \\
    \hline
  \end{tabular}
  \caption{Resultados por amostra}
\end{table}
Como o conteúdo da planilha é escrito em LaTeX
Na planilhaNo arquivo .tex
Bordas de célula entre colunasSeparadores com e comercial, fim de linha com barras invertidas duplas
% & $ # _ { } no texto da célulaEscapados, por exemplo \% e \_
Células mescladas entre colunas\multicolumn com o número de colunas abrangidas
Texto em negrito\textbf{...}
Resultados de fórmulas, datas, moedaO valor como exibido, escrito como texto

Erros de compilação depois de colar uma tabela convertida

  • Misplaced alignment tab character & (caractere & fora do lugar)

    A tabela foi colada fora de um ambiente tabular, ou uma célula editada depois contém um e comercial solto. Mantenha-a dentro do ambiente e escreva \& para um e comercial literal.

  • Undefined control sequence (comando não definido)

    Você adicionou comandos como \toprule ou uma coluna S sem carregar booktabs ou siunitx. Adicione a linha \usepackage ao preâmbulo.

  • Aviso Overfull \hbox e tabela invadindo a margem

    A tabela é mais larga que \textwidth. Reduza o tamanho da fonte, abrevie os cabeçalhos ou redimensione a tabela como descrito nas perguntas abaixo.

Dados sobre os formatos Excel e LaTeX

XLSX

Pasta de trabalho do Microsoft Excel

XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.

Compressão
–
Transparência
–
Animação
–
Lançamento
2007 · Microsoft
Conversor de XLSX

TEX

Código-fonte TeX / LaTeX

Um arquivo .tex é o código-fonte de um documento TeX ou LaTeX. O TeX foi criado por Donald Knuth em 1978, e o LaTeX, um conjunto de macros construído sobre ele por Leslie Lamport, é o padrão para artigos acadêmicos de matemática, física e ciência da computação. Os autores escrevem texto puro com comandos para estrutura e equações, e um compilador gera um PDF com tipografia precisa. O resultado tem tipografia e fórmulas excelentes, mas a curva de aprendizado é íngreme, e é preciso uma distribuição TeX ou um editor on-line como o Overleaf para compilar.

Compressão
–
Transparência
–
Animação
–
Lançamento
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Conversor de TEX

Planilhas viram LaTeX quando números analisados no Excel precisam aparecer em um artigo, tese ou relatório diagramado, e gerar o código do tabular evita redigitar cada célula e escapar à mão cada caractere especial.

Perguntas sobre Excel para LaTeX

A tabela pode ficar com cara de tabela de periódico, usando booktabs?

Sim. Carregue o pacote booktabs no preâmbulo e troque as linhas horizontais do topo, do meio e da base por \toprule, \midrule e \bottomrule. Muitas revistas científicas e modelos de tese preferem esse estilo, porque ele elimina as linhas verticais e espaça as linhas da tabela de forma mais uniforme.

Minha planilha é larga demais para a página. O que posso fazer?

Primeiro, tente uma fonte menor, como \small, dentro do ambiente da tabela. Se não bastar, envolva o tabular em \resizebox{\textwidth}{!}{...}, do pacote graphicx, ou coloque a tabela em uma página em paisagem com o pacote pdflscape. Dividir a tabela em duas costuma ser a opção mais legível.

Uma tabela com centenas de linhas vai se dividir entre as páginas?

Um tabular simples nunca quebra de página: ele ultrapassa o fim da página. Troque o ambiente por longtable, do pacote longtable, que repete o cabeçalho em cada página, ou coloque todos os dados em um apêndice ou em um arquivo suplementar.

Como alinhar os números pela vírgula decimal?

Use o pacote siunitx e dê às colunas numéricas o tipo de coluna S em vez de r ou c. Ele alinha os valores pelo separador decimal e pode arredondá-los de forma consistente, o que ajuda quando o Excel mostra números diferentes de casas decimais na mesma coluna.

O .tex convertido compila no Overleaf?

Sim, cole a tabela em qualquer projeto do Overleaf ou envie o arquivo; os pacotes mencionados nesta página já vêm na instalação do TeX Live do Overleaf. Para compilar um documento pronto em PDF sem um editor, use TeX para PDF.