Normalmente faço todas as minhas tabelas usando a planilha do Google Docs. Esta é uma maneira boa e rápida de organizar informações e criar tabelas rápidas.
Agora estou escrevendo um documento em Latex e gostaria de portar as tabelas.
Tentei baixar a planilha como arquivo CSV e depois usar o csvsimple
pacote para convertê-la em latex, mas isso tem várias falhas (não copia bordas das células, não respeita largura e altura da página, etc), e no final com todos os configurações é quase tão complexo quanto criar as tabelas sozinho.
Reconheço que alguns dos problemas são inerentes ao formato de arquivo CSV (nenhum pacote podeadivinharinformações que o arquivo CSV não contém), então fiquei pensando: existe alguma outra maneira de migrar rapidamente minhas tabelas do Google Doc para o latex?
Aqui está um linkcom um conjunto simples de três tabelas e um gráfico que gostaria de portar para o latex:
Responder1
Este é exatamente o mesmo problema que eu e meus colegas enfrentamos ao escrever nossos relatórios de laboratório de Física Experimental. Como trabalhamos em grupos é ótimo ter dados na nuvem. O problema era converter às vezes dezenas de tabelas para Latex...
Então, eu e um colega meu criamosLátexKit, um complemento do Google Sheets que cria e exporta para o seu Google Drive um arquivo de texto contendo o ambiente tabular de uma determinada tabela.
Para o seu caso, isso não irá lidar com a largura ou altura da página, nem copiar as bordas exatas que você configurou (embora haja uma maneira de superar isso, continue lendo), mas pode ajudá-lo a começar com poucos problemas e sistematicamente para vários tabelas.
Este complemento é desenvolvido usandoScript de aplicativos do Googleentão, infelizmente, a falta de alguns recursos não é facilmente superável.
No entanto, ajuda muito na conversão de tabelas do Planilhas Google para Latex
Possui alguns recursos adicionais que podem ajudar você ou outra pessoa no futuro.
Recursos atuais:
Lida com ambiente multilinha e multicoluna usando o pacote multirow
Lida com a notação de incertezas $\pm$ (especialmente útil para nós da física experimental)
- Embora não replique as bordas da sua tabela, ele possui alguns modelos para configuração de bordas (como linhas h em todos os lugares ou linhas verticais em todos os lugares)
- Permite configurar e exportar várias tabelas ao mesmo tempo usando oRecurso de intervalo nomeado.
Funcionalidades que podem ou serão implementadas (de acordo com o tempo e a vontade da comunidade):
- Configure a tabela para ter os mesmos alinhamentos da sua planilha
- Lidar com diferentes estilos de fonte, comoaudacioso,itálico, etc...
- E muito mais, basta nos apresentar a ideia! Entre em contato conosco atravésFacebookou email:[e-mail protegido]
Aqui está o LatexKit em ação
Esta é a tabela da planilha:
Este é o código exato produzido pelo LatexKit usando o template ‘grid’:
\begin{tabular}{|c|c|}
\hline
Time (h) & Temperature (C) \\ \hline
12 & 19.5 $\pm$ 0.4 \\ \hline
13 & 20.3 $\pm$ 0.6 \\ \hline
14 & 21.8 $\pm$ 0.7 \\ \hline
15 & 20.9 $\pm$ 0.6 \\ \hline
16 & 19.7 $\pm$ 0.4 \\ \hline
\end{tabular}
Este é o resultado quando compilado em Latex:
Este é realmente um projeto para a comunidade, então teremos prazer em seguir seu conselho para melhorar!
Responder2
Você pode usarSpread-LaTeX, um complemento simples que foi projetado para converter uma tabela de planilha do Google em uma tabela LaTeX ou uma tabela LaTeX em uma tabela de planilha do Google.
Responder3
Você pode usar a extensão do Google DocsLátexKit
Responder4
Talvez a maneira mais não invasiva seria baixar a tabela como CSV e depois usar uma ferramenta confiável para conversão de CSV em uma tabela LaTeX.
Eu não usei isso pessoalmente, mas você pode tentarcsv2latex.