長いテーブルの問題

長いテーブルの問題
\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の機能を組み合わせたパッケージを使用した解決策を示します。tabularxlongtable

\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の可能性を組み合わせた同名の環境を使用することを提案します。また、 環境では、全幅の表の場合、または を使用する必要があり、 を使用することはできないことに注意してください。最後に、 をロードするとセル内にいくらかのスペースを確保できます。 は、余白メモを使用しない場合、より適切な余白を持ち、を低い値 (デフォルトでは 6 pt、私は 3 に設定) に設定し、より小さいフォント サイズを使用します。longtabletabularxlandscape\linewidth\textheight\textwidthgeometry\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}

ここに画像の説明を入力してください

関連情報