
Мне нужно сгенерировать таблицу latex, используя данные из файла csv. Таблица содержит всего два столбца с примерно 500 строками. Я хотел бы максимально эффективно использовать пространство и продолжить таблицу на той же странице, прежде чем перейти на следующую. Какие-нибудь указания, пожалуйста?
Спасибо, Сэм.
решение1
Вот примеры того, как разделить длинный узкий стол на две части (Автоматический способ разбить узкие таблицы на две колонки?), но я не знаю, сработает ли это в вашем случае.
В зависимости от того, что именно вам нужно с точки зрения макета, вы можете использовать простой itemize
список в multicols
среде, в сочетании, например, с datatool
.
Например:
\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}
где 500.txt
идет как
a,b
0,0
1,1
2,4
3,9
4,16
5,25
и так далее 500 строк.