Tablas LaTeX desde OpenOffice Calc
29/04/11
Es posible que en alguna ocasión os hayáis topado con la necesidad de incluir una tabla en un documento LaTeX. Si la tabla es muy extensa o contiene gran cantidad de información, la tarea puede resultar sumamente tediosa.
María del Carmen Ramírez me envió este pequeño tutorial para hacer las tablas en OpenOffice Calc y exportarlas después a LaTeX, facilitando mucho la tarea:
- En primer lugar debemos descargar e instalar la macro calc2latex para OpenOffice, que será la encargada de generar el código LaTeX. Para ello:
- Descargamos la macro (en formato ZIP) desde la web del proyecto.
- Abrimos Calc, el procesador de hojas de cálculo de OpenOffice, y vamos al menú Herramientas > Administrador de extensiones. Allí añadimos el ZIP que hemos descargado, mediante el botón Añadir, y seguidamente cerramos la ventana.
- Desde este momento, la macro que hemos descargado ya está a nuestra disposición.
- Ahora ya podemos utilizar la macro. Para comprobar cómo funciona, vamos a crear una tabla de ejemplo en OpenOffice Calc.
- Una vez tengamos la tabla lista, vamos a Herramientas > Macros > Ejecutar macro, y en la sección Mis macros desplegamos Calc2LaTeX y seleccionamos la macro del mismo nombre. En el cuadro de la derecha se mostrarán las funciones disponibles. Debemos seleccionar la función Main únicamente y hacer clic sobre Ejecutar.
- Se desplegará una ventana en la que podremos personalizar algunos parámetros de la generación de código. Si no deseamos hacer ningún cambio basta con que hagamos clic sobre Convert y obtendremos el código LaTeX listo para copiar y pegar en el editor LaTeX que utilicemos.
Ya sólo nos queda probarlo. Debemos saber que el código obtenido con la macro no proporciona la tabla totalmente igual que la escribimos, es decir, es posible que nos mantenga elementos como palabras escritas en negrita o las alineaciones de los datos dentro de las celdas, pero si hemos modificado por ejemplo el color de algún dato, eso no nos lo mantiene.
Os dejo un .tex de ejemplo, así tendréis la posibilidad de ver el código y observar cómo desde una tabla escrita en OpenOffice consigo un resultado más aproximado a lo que realmente busco.
Espero que os sea de utilidad. Muchas gracias a María del Carmen por la info.
Puedes dejar un comentario, o referenciar este post desde tu sitio web.


Hay 1 comentarios en este post.
Gracias a ti por publicarlo. Por cierto enhorabuena!! ^^