
Necesito generar una tabla de látex usando datos de un archivo csv. La tabla tiene sólo dos columnas con aproximadamente 500 filas. Me gustaría aprovechar al máximo el espacio y continuar con la tabla en la misma página, antes de pasar a la página siguiente. ¿Alguna dirección por favor?
Gracias, Sam
Respuesta1
Hay ejemplos de cómo dividir una mesa larga y estrecha en dos (¿Forma automática de dividir tablas estrechas en dos columnas?), pero no sé si eso funcionaría tan bien en tu caso.
Dependiendo exactamente de lo que necesite en términos de diseño, podría utilizar una itemize
lista simple en un multicols
entorno, en combinación con, por ejemplo datatool
, .
Por ejemplo:
\documentclass{article}
\usepackage{datatool}
\DTLloaddb{data}{500.txt}
\usepackage{multicol}
\setlength{\columnseprule}{0.4pt}
\begin{document}
\begin{multicols}{4}
\begin{itemize}
\DTLforeach{data}{\a=a,\b=b}{\item[\a]\quad \b}
\end{itemize}
\end{multicols}
\end{document}
donde 500.txt
va como
a,b
0,0
1,1
2,4
3,9
4,16
5,25
y así sucesivamente durante 500 líneas.