\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}
Antwort1
Hier ist eine mögliche Lösung unter Verwendung des ltablex
Pakets, das die Funktionen von tabularx
mit kombiniert 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}
Bitte beachten Sie, dass alle 1\\1\\1\\
nur hinzugefügt wurden, um das Seitenumbruchverhalten der Tabelle anzuzeigen. Ich habe sie auch hinzugefügt, \endhead
um die Spaltenüberschriften auf allen folgenden Seiten zu wiederholen.
Antwort2
Ich schlage vor, das Paket zu laden xltabular
und seine gleichnamige Umgebung zu verwenden, die die Möglichkeiten von longtable
und kombiniert tabularx
. Beachten Sie auch, dass Sie in der Umgebung für eine Tabelle in voller Breite oder landscape
verwenden müssen , aber nicht . Schließlich können Sie etwas Platz in Zellen gewinnen , indem Sie laden, was sinnvollere Ränder hat, wenn Sie keine Randnotizen verwenden, einen niedrigeren Wert einstellen (standardmäßig 6 pt, ich habe es auf 3 eingestellt) und eine kleinere Schriftgröße verwenden.\linewidth
\textheight
\textwidth
geometry
\tabcolsep
\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}