2

我必须制作一张很长的桌子,所以我使用了这个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错误。

4

1 回答 1

2

您不能将 longtable 的内容隐藏在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}
于 2020-05-14T18:45:38.297 回答