Вопрос, который вы задали, касается повторения заголовков в среде LaTeX «longtable». Вот несколько методов, которые можно использовать для достижения этой цели:
-
Использование пакета «longtable». Пакет «longtable» предоставляет команду «endhead», которая позволяет указать заголовок, который должен повторяться вверху каждой страницы. Вы можете использовать следующий синтаксис:
\usepackage{longtable} \begin{document} \begin{longtable}{...} \caption{Table Caption} \\ \hline Header 1 & Header 2 & ... \\ \hline \endfirsthead \hline Header 1 & Header 2 & ... \\ \hline \endhead Data & Data & ... \\ Data & Data & ... \\ ... \end{longtable} \end{document} -
Использование пакета «xltabular»: Пакет «xltabular» является расширением «longtable», которое предоставляет дополнительные функциональные возможности. С помощью «xltabular» вы можете определить таблицу определенной ширины и повторять заголовок на каждой странице. Вот как это делается с помощью «xltabular»:
\usepackage{xltabular} \begin{document} \begin{xltabular}{\textwidth}{...} \caption{Table Caption} \\ \hline Header 1 & Header 2 & ... \\ \hline \endfirsthead \hline Header 1 & Header 2 & ... \\ \hline \endhead Data & Data & ... \\ Data & Data & ... \\ ... \end{xltabular} \end{document} -
Использование пакета «supertabular». Пакет «supertabular» — еще одна альтернатива для создания таблиц, занимающих несколько страниц. Он предлагает команду «tablehead» для повторения заголовка. Вот пример:
\usepackage{supertabular} \begin{document} \tablehead{Header 1 & Header 2 & ... \\ \hline} \begin{supertabular}{...} Data & Data & ... \\ Data & Data & ... \\ ... \end{supertabular} \end{document} -
Использование пакета «longtabu». Пакет «longtabu» является расширением пакета «tabu», которое обеспечивает гибкую компоновку таблиц. Он поддерживает повторяющиеся заголовки с помощью команды «endfirsthead». Вот пример:
\usepackage{longtable, tabu} \begin{document} \begin{longtabu} to \textwidth {X[1,l] X[1,c] X[1,r] ...} \caption{Table Caption} \\ \hline Header 1 & Header 2 & Header 3 & ... \\ \hline \endfirsthead \hline Header 1 & Header 2 & Header 3 & ... \\ \hline \endhead Data & Data & Data & ... \\ Data & Data & Data & ... \\ ... \end{longtabu} \end{document}
Обратите внимание, что приведенные выше методы и пакеты — это всего лишь несколько примеров, и могут быть и другие способы добиться повторения заголовков в длинной таблице LaTeX в зависимости от ваших конкретных требований и установленных пакетов.