латексный стол продолжить на той же странице

латексный стол продолжить на той же странице

Мне нужно сгенерировать таблицу 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 строк.

введите описание изображения здесь

Связанный контент