
Preciso gerar uma tabela de látex usando dados de um arquivo csv. A tabela possui apenas duas colunas com cerca de 500 linhas. Gostaria de aproveitar ao máximo o espaço e continuar a tabela na mesma página, antes de passar para a próxima página. Alguma orientação, por favor?
Obrigado, Sam
Responder1
Existem exemplos de como dividir uma tabela longa e estreita em duas (Maneira automática de dividir tabelas estreitas em duas colunas?), mas não sei se isso funcionaria tão bem no seu caso.
Dependendo exatamente do que você precisa em termos de layout, você poderia usar uma itemize
lista simples em um multicols
ambiente, em combinação com, por exemplo datatool
, .
Por exemplo:
\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}
onde 500.txt
vai como
a,b
0,0
1,1
2,4
3,9
4,16
5,25
e assim por diante por 500 linhas.