Convertir Excel a LaTeX
Los resultados suelen estar en una hoja de cálculo mucho antes de llegar a un artículo, y copiarlos celda por celda con ampersands y dobles barras invertidas es donde aparecen las erratas. Convierta la hoja a LaTeX y pegue la tabla en su documento.
Convertidor de documentos
o suelte aquí archivos PDF, DOC, DOCX … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
A 150 DPI una página A4 queda en unos 1240 × 1754 px. Use 300 para imprimir.
Convierte el archivo completo o solo algunas páginas o diapositivas (entrada PDF y de presentaciones).
Páginas o diapositivas que se convierten, p. ej., 1-3, 5, 8-10.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel o el Bloc de notas de Windows muestran caracteres ilegibles; las codificaciones heredadas, solo para software antiguo.
LF para macOS, Linux y editores de código; CRLF para programas antiguos de Windows, como el Bloc de notas clásico.
La coma es el estándar. Use punto y coma para Excel en países que escriben los decimales con coma (Alemania, Francia, Brasil).
Entrada de Excel con varias hojas: convierte todas (una sección o un archivo por hoja) o solo la primera.
Cómo usar esta herramienta
- 1
Suba la hoja de cálculo
Agregue un archivo .xlsx, .xls, .ods, .numbers o .csv de hasta 95 MB. Ordene antes la hoja para que contenga solo la tabla que quiere publicar.
- 2
Elija la hoja
Hojas de cálculo está en Solo la primera hoja. Elija Todas las hojas si cada hoja contiene una tabla distinta que necesita. Formato en Simple conserva la negrita y las celdas combinadas, sin colores.
- 3
Convierta y pegue
Pulse Convertir a LaTeX (.tex), abra el archivo .tex y copie la tabla en su documento, en Overleaf o en cualquier editor local. Los archivos se eliminan 30 minutos después de subirlos.
Suba la hoja, pulse Convertir a LaTeX (.tex) y pegue el código tabular en su artículo: las celdas van separadas por ampersands, las filas terminan con dobles barras invertidas y caracteres como %, & y _ llegan ya escapados.
Excel a LaTeX: por qué las tablas son la parte más laboriosa
LaTeX, creado por Leslie Lamport sobre el TeX de Donald Knuth y publicado a principios de los años ochenta, es el estándar para artículos de matemáticas, física, informática y economía. Compone texto y ecuaciones de forma impecable, pero sus tablas se escriben a mano como marcado simple, y una tabla de resultados de 12 columnas son unos cuantos cientos de ampersands que tienen que quedar alineados.
Por eso investigadores, estudiantes y analistas guardan sus números en Excel o en LibreOffice Calc y necesitan esos mismos números en un archivo .tex. Cuanto más grande es la tabla y más a menudo cambian los datos, más tiempo ahorra la conversión: repetir el análisis, convertir otra vez, pegar otra vez. Si la tabla viene de un PDF y no de una hoja de cálculo, PDF a LaTeX cubre ese camino.
Cómo se ve la tabla LaTeX convertida
\begin{table}[ht]
\centering
\begin{tabular}{lrr}
\hline
Muestra & Masa (g) & Rendimiento (\%) \\
\hline
A\_1 & 12.40 & 81.5 \\
B\_2 & 9.85 & 77.0 \\
\hline
\end{tabular}
\caption{Resultados por muestra}
\end{table}| En la hoja | En el archivo .tex |
|---|---|
| Bordes de celda entre columnas | Separadores con ampersand y finales de fila con dobles barras invertidas |
| % & $ # _ { } en el texto de una celda | Escapados, por ejemplo \% y \_ |
| Celdas combinadas entre columnas | \multicolumn con el número de columnas que abarca |
| Texto en negrita | \textbf{...}, igual que en el original |
| Resultados de fórmulas, fechas, monedas | El valor tal como se muestra, escrito como texto |
Errores de compilación al pegar una tabla convertida
Error «Misplaced alignment tab character &»
La tabla se pegó fuera de un entorno tabular, o una celda editada después contiene un ampersand suelto. Manténgala dentro del entorno y escriba \& para un ampersand literal.
Error «Undefined control sequence»
Agregó comandos como \toprule o una columna S sin cargar booktabs o siunitx. Añada la línea \usepackage correspondiente al preámbulo.
Advertencia «Overfull \hbox» y una tabla que invade el margen
La tabla es más ancha que \textwidth. Reduzca el tamaño de la fuente, abrevie los encabezados o escale la tabla como se explica en las preguntas de abajo.
Datos de los formatos Excel y LaTeX
XLSX
Libro de Microsoft Excel
XLSX es el formato de libro predeterminado de Microsoft Excel desde Office 2007, basado en el estándar Office Open XML. Guarda varias hojas, fórmulas, formato, gráficos, tablas dinámicas y validación de datos en un paquete ZIP de XML. Admite más de un millón de filas por hoja y es el formato de intercambio predeterminado para hojas de cálculo empresariales. Google Sheets, LibreOffice y Numbers abren XLSX, aunque las macros y las funciones avanzadas pueden no conservarse.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2007 · Microsoft
TEX
Código fuente TeX / LaTeX
Un archivo .tex es el código fuente de un documento TeX o LaTeX. TeX fue creado por Donald Knuth en 1978, y LaTeX, un conjunto de macros construido sobre él por Leslie Lamport, es el estándar para artículos académicos de matemáticas, física e informática. Los autores escriben texto plano con comandos para la estructura y las ecuaciones, y un compilador produce un PDF con una composición tipográfica precisa. Ofrece una tipografía y unas fórmulas excelentes, pero tiene una curva de aprendizaje pronunciada y necesita una distribución de TeX o un editor en línea como Overleaf para compilarse.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Las hojas de cálculo pasan a LaTeX cuando los números analizados en Excel tienen que aparecer en un artículo, una tesis o un informe compuesto tipográficamente, y generar el código tabular evita reescribir cada celda y escapar a mano cada carácter especial.
Preguntas sobre Excel a LaTeX
¿La tabla de Excel en LaTeX puede verse como la de una revista con booktabs?
Sí. Cargue el paquete booktabs en el preámbulo y reemplace las líneas horizontales superior, central e inferior por \toprule, \midrule y \bottomrule. Muchas revistas y plantillas de tesis prefieren este estilo porque elimina las líneas verticales y espacia las filas de forma más uniforme.
Mi hoja de Excel es demasiado ancha para la página en LaTeX. ¿Qué puedo hacer?
Pruebe primero con una fuente más pequeña, como \small dentro del entorno table. Si no alcanza, envuelva el tabular en \resizebox{\textwidth}{!}{...} del paquete graphicx, o ponga la tabla en una página horizontal con el paquete pdflscape. Dividirla en dos tablas suele ser lo más legible.
¿Una tabla de LaTeX con cientos de filas se divide entre páginas?
Un tabular normal nunca se divide; se sale por la parte inferior de la página. Cambie el entorno a longtable, del paquete longtable, que repite el encabezado en cada página, o ponga los datos completos en un apéndice o en un archivo complementario.
¿Cómo se alinean los números de la tabla LaTeX por el separador decimal?
Use el paquete siunitx y asigne a las columnas numéricas el tipo de columna S en lugar de r o c. Alinea los valores por el separador decimal y puede redondearlos de forma uniforme, algo importante cuando Excel muestra distinta cantidad de decimales en una misma columna.
¿El .tex convertido desde Excel compila en Overleaf?
Sí: pegue la tabla en cualquier proyecto de Overleaf o suba el archivo; los paquetes mencionados en esta página vienen incluidos en la instalación de TeX Live de Overleaf. Para compilar un documento terminado a PDF sin editor, use TeX a PDF.