UltKit

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

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 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. 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. 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

Ejemplo de tabular para una hoja pequeña de tres columnas
\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}
Cómo se escribe en LaTeX el contenido de la hoja de cálculo
En la hojaEn el archivo .tex
Bordes de celda entre columnasSeparadores con ampersand y finales de fila con dobles barras invertidas
% & $ # _ { } en el texto de una celdaEscapados, 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, monedasEl 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
Convertidor de XLSX

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)
Convertidor de TEX

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.