проблема с длинным столом

проблема с длинным столом
\documentclass{article}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{ragged2e}
\usepackage{longtable}            
\usepackage{rotating}
\newcolumntype{R}{>{\RaggedRight\let\newline\\\arraybackslash\hspace{0pt}}X}
\usepackage{pdflscape}
\begin{document}

\begin{landscape}
  \centering


\begin{longtable}{\textwidth}{|R|R|R|R|R|R|R|R|}
\hline
\textbf{Mobility  Model} &   \multicolumn{7}{c|}{\textbf{Parameter}}  \\
        \cline{2-8}
        & \textbf{Basic Description} 
        & \textbf{Adaptability for AANETs} 
        & \textbf{Support to higher node mobility and Frequent topology updates} 
        & \textbf{Safety parameters} 
        & \textbf{Mechanical and aerodynamic constraint} 
        & \textbf{Degree of Randomness} & \textbf{Applications} \\
\hline

\end{longtable}%

\end{landscape}%
\end{document}

решение1

Вот возможное решение с использованием ltablexпакета, объединяющего возможности tabularxс longtable.

\documentclass{article}
\usepackage{tabularx}
\usepackage{ragged2e}
\usepackage{longtable}            
\newcolumntype{R}{>{\RaggedRight\let\newline\\\arraybackslash\hspace{0pt}}X}
\usepackage{pdflscape}
\usepackage{ltablex}

\begin{document}

\begin{landscape}
  \centering

\begin{tabularx}{\linewidth}{|R|R|R|R|R|R|R|R|}
\hline
\textbf{Mobility  Model} &   \multicolumn{7}{c|}{\textbf{Parameter}}  \\
        \cline{2-8}
        & \textbf{Basic Description} 
        & \textbf{Adaptability for AANETs} 
        & \textbf{Support to higher node mobility and Frequent topology updates} 
        & \textbf{Safety parameters} 
        & \textbf{Mechanical and aerodynamic constraint} 
        & \textbf{Degree of Randomness} & \textbf{Applications} \\
\hline
\endhead
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\
1\\

\end{tabularx}%

\end{landscape}%
\end{document}

Обратите внимание, что все 1\\1\\1\\они добавлены только для того, чтобы показать поведение таблицы при разрыве страниц. Я также добавил их \endheadдля того, чтобы повторить заголовки столбцов на всех последующих страницах.

решение2

Предлагаю загрузить xltabularпакет и использовать его одноименную среду, которая объединяет возможности longtableи tabularx. Также обратите внимание, что в landscapeсреде для таблицы полной ширины нужно использовать \linewidthили \textheight, но не \textwidth. Наконец, можно получить немного места в ячейках, загрузив geometry, которая имеет более разумные поля, если вы не используете заметки на полях, установив \tabcolsepменьшее значение (по умолчанию 6 пунктов, я установил 3) и используя меньший размер шрифта.

\documentclass{article}
\usepackage{geometry}
\usepackage{tabularx}
\usepackage{xltabular}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{ragged2e}
\usepackage{longtable}
\usepackage{rotating}
\renewcommand{\tabularxcolumn}[1]{>{\RaggedRight\arraybackslash}m{#1}}
\usepackage{pdflscape}

\begin{document}

\begin{landscape}
\setlength{\tabcolsep}{3pt}
\setlength{\extrarowheight}{3pt}
 \centering
\begin{xltabular}{\linewidth}{|*{8}{X|}}
\hline
\multirow{8.45}{=}{\textbf{Mobility Model} }& \multicolumn{7}{c|}{\textbf{Parameter}} \\
        \cline{2-8}
        & \textbf{Basic Description}
        & \textbf{Adaptability for AANETs}
        & \textbf{Support to higher node mobility and Frequent topology updates\smallskip}
        & \textbf{Safety parameters}
        & \textbf{Mechanical and aerodynamic constraint}
        & \textbf{Degree of Randomness} & \textbf{Applications} \\
\hline
\end{xltabular}%
\end{landscape}%

\end{document}

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

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