Что-то не так - возможно, отсутствует \item при использовании longtable

Мне нужно сделать довольно длинную таблицу, поэтому я использую пакет longtable. Следующий код дает мне ошибку Something's wrong--perhaps a missing \item для строки \begin{center}.

\documentclass[a4paper, 12pt]{article}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{caption}
\usepackage{xltabular}
\usepackage{longtable}
\usepackage{hyperref}


        \begin{longtable}[H]{c|c|c|c|c|c}
            \begin{center}
                    \hline
                    \textbf{ID projet} & \textbf{Nom du projet} & \textbf{Complexité} & \textbf{Disponibilité des données} & \textbf{Coût} & \textbf{Impact}  \\
                    \hline
                    cell & cell  & cell & cell  & cell & cell  \\
                    \hline
                    cell  & cell  & cell & cell & cell &cell \\   
                    \hline
                    cell & cell & cell & cell & cell \\
                    \hline
                    cell & cell & cell &  cell & cell & cell \\
                    \hline
                    cell & cell & cell& cell & cell & cell \\
                    \hline
                    cell & cell & cell & cell & cell & cell \\
                    \hline
                    cell & cell & cell & cell & cell & cell \\
                    \hline
            \end{center}
        \end{longtable}

Я не знаю, связано ли это, но первая \hline дает мне ошибку Misplaced \noalign, а строка \textbf дает мне ошибку Misplaced \omit.


person Le Noff    schedule 14.05.2020    source источник


Ответы (1)


Вы не должны скрывать содержимое своей длинной таблицы в среде center. Если вы хотите, чтобы таблица располагалась по центру, вы можете использовать необязательный аргумент [c]. Однако это не будет иметь визуального значения, поскольку ваша таблица не умещается в пределах доступной ширины текста.

\documentclass[a4paper, 12pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{caption}
\usepackage{xltabular}
\usepackage{longtable}
\usepackage{hyperref}

\begin{document}

        \begin{longtable}[c]{c|c|c|c|c|c}
                    \hline
                    \textbf{ID projet} & \textbf{Nom du projet} & \textbf{Complexité} & \textbf{Disponibilité des données} & \textbf{Coût} & \textbf{Impact}  \\
                    \hline
                    cell & cell  & cell & cell  & cell & cell  \\
                    \hline
                    cell  & cell  & cell & cell & cell &cell \\   
                    \hline
                    cell & cell & cell & cell & cell \\
                    \hline
                    cell & cell & cell &  cell & cell & cell \\
                    \hline
                    cell & cell & cell& cell & cell & cell \\
                    \hline
                    cell & cell & cell & cell & cell & cell \\
                    \hline
                    cell & cell & cell & cell & cell & cell \\
                    \hline
        \end{longtable}

        \end{document}
person samcarter_is_at_topanswers.xyz    schedule 14.05.2020
comment
Большое спасибо! Я часами пытался понять, в чем проблема, лол - person Le Noff; 15.05.2020