![¿Cómo transformar tablas de Google docs en Tablas Latex?](https://rvso.com/image/286341/%C2%BFC%C3%B3mo%20transformar%20tablas%20de%20Google%20docs%20en%20Tablas%20Latex%3F.png)
Normalmente hago todas mis tablas usando la hoja de cálculo de Google Docs. Esta es una forma buena y rápida de organizar información y crear tablas rápidas.
Ahora estoy escribiendo un documento en Latex y me gustaría portar las tablas.
Intenté descargar la hoja como un archivo CSV y luego usar el csvsimple
paquete para convertirla a látex, pero esto tiene varios fallos (no copia los bordes de las celdas, no respeta el ancho y alto de la página, etc), y al final con todos los configuraciones es casi tan complejo como crear las tablas yo mismo.
Reconozco que algunos de los problemas son inherentes al formato de archivo CSV (ningún paquete puedeadivinarinformación que el archivo CSV no contiene), así que me preguntaba: ¿hay alguna otra forma de portar rápidamente mis tablas de Google Doc a látex?
Aquí hay un enlacecon un conjunto simple de tres tablas y un gráfico que me gustaría trasladar a látex:
Respuesta1
Este es exactamente el mismo problema que teníamos mis compañeros y yo al escribir nuestros informes de laboratorio sobre Física Experimental. Como trabajamos en grupos, es fantástico tener datos en la nube. El problema era convertir a veces docenas de tablas a Latex...
Entonces, a mí y a un compañero de clase se nos ocurriókit de látex, un complemento de Google Sheets que crea y exporta a Google Drive un archivo de texto que contiene el entorno tabular de una tabla determinada.
Para su caso, esto no manejará el ancho o el alto de la página, ni copiará los bordes exactos que haya configurado (aunque hay una manera de superar esto, siga leyendo), pero puede ayudarlo a comenzar con pocos problemas y de manera sistemática para múltiples mesas.
Este complemento se desarrolla utilizandosecuencia de comandos de aplicaciones de GooglePor lo tanto, desafortunadamente, la falta de algunas funciones no se puede superar fácilmente.
Sin embargo, ayuda mucho al convertir tablas de Google Sheets a Latex.
Tiene algunas características adicionales que podrían ayudarle a usted o a otra persona en el futuro.
Características actuales:
Maneja entornos de varias filas y varias columnas utilizando el paquete de varias filas
Maneja la notación de incertidumbres $\pm$ (especialmente útil para nosotros en física experimental)
- Aunque no replica los bordes de su tabla, tiene algunas plantillas para la configuración de los bordes (como líneas h en todas partes o líneas verticales en todas partes)
- Le permite configurar y exportar varias tablas a la vez utilizando elFunción de rango con nombre.
Características que pueden implementarse o se implementarán (dado el tiempo y la voluntad de la comunidad):
- Configure la tabla para que tenga las mismas alineaciones que en su hoja de cálculo
- Maneja diferentes estilos de fuente comoatrevido,itálico, etc...
- Y mucho más, ¡solo tienes que contarnos la idea! Comuníquese con nosotros a través deFacebooko correo electrónico:[correo electrónico protegido]
Aquí está LatexKit en acción
Esta es la tabla en la hoja de cálculo:
Este es el código exacto producido por LatexKit usando la plantilla '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 es el resultado cuando se compila en Latex:
Este es realmente un proyecto para la comunidad, por lo que estaremos encantados de seguir tus consejos para mejorar.
Respuesta2
Puedes usarSpread-LaTeX, un complemento simple que fue diseñado para convertir una tabla de hoja de cálculo de Google en una tabla LaTeX o una tabla LaTeX en una tabla de hoja de cálculo de Google.
Respuesta3
Puedes utilizar la extensión de Google Docs.kit de látex
Respuesta4
Quizás la forma menos invasiva sería descargar la tabla como CSV y luego utilizar una herramienta confiable para convertir CSV en una tabla LaTeX.
Personalmente no he usado esto, pero puedes intentarlo.csv2látex.