我在使用 RTL 文档的侧向表格时遇到了一个问题,因此建议的解决方案是使用 minipage 选项。但是,此选项仅适用于单页表,而对于多页表,它会导致问题,如下图所示。这是一个 MWE:
\documentclass[a4paper,12pt,twoside]{book}
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,margin=2.5cm,bindingoffset=0.5cm]{geometry}
\usepackage{pdflscape}
\usepackage{rotating}
\usepackage[hidelinks,colorlinks=true,breaklinks,allcolors=blue]{hyperref}
\usepackage[bidi=basic,layout=lists.tabular]{babel}
\babelprovide[import=ar,mapdigits,main]{arabic}
\babelprovide[import=en,language=Default]{english}
\babelfont{rm}{Latin Modern Roman}
\babelfont[arabic]{rm}{amiri}
\babelfont[english]{rm}{Times New Roman}
\usepackage[table]{xcolor}
\usepackage{tabu,multirow}
\usepackage{longtable}
\usepackage{array}
\newcolumntype{?}[1]{!{\vrule width #1}}
\usepackage{booktabs}
\setlength{\belowrulesep}{0pt}
\setlength{\belowbottomsep}{0pt}
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
\setlength{\abovetopsep}{0pt}
\usepackage{makecell}
\usepackage{boldline}
\title{jhhjjhhj}
\author{}
\date{}
\begin{document}
\chapter{شكر وتقدير}
\begin{landscape}
\vspace{-.6\textheight}
\rotatebox{90}{\begin{minipage}{.7\textheight}
\setlength\LTcapwidth{\textwidth}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{?{1mm}>{\centering\arraybackslash}c?{0.50mm}c|c?{0.50mm}c?{0.50mm}c|c?{1mm}c|}
\caption{المصوتات الامامية}
\label{tab:المصوتات الامامية}\\
\toprule[1mm]
\multicolumn{5}{c?{1mm}}{\textbf{المصوت}} & \multicolumn{2}{c?{1mm}}{\textbf{مثال النطق}} \\
\midrule[1.5pt]
\textbf{النوع} & \textbf{رقم المصوت طبقاً لمخطط دانيال چونز} & \textbf{الاسم} & \textbf{طريقة تكوين الصوت} & \textbf{الرمز طبقاً لمخطط دانيال جونز} &\textbf{انجليزية} & \textbf{عربية} \\
\midrule[1.5pt]
\endfirsthead
\toprule[1mm]
\multicolumn{5}{c?{0.5mm}}{\textbf{المصوت}} & \multicolumn{2}{c?{1mm}}{\textbf{مثال النطق}} \\
\midrule[1.5pt]
\textbf{النوع} & \textbf{رقم المصوت طبقاً لمخطط دانيال چونز} & \textbf{الاسم} & \textbf{طريقة تكوين الصوت} & \textbf{الرمز طبقاً لمخطط دانيال جونز} &\textbf{انجليزية} & \textbf{عربية} \\
\midrule[1.5pt]
\endhead
\multicolumn{7}{c}{\textbf{يُتْبَع}}\\
\bottomrule
\endfoot
\bottomrule[1mm]
\endlastfoot
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\rowcolor{gray!25}
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
wewewew
&
232323
&
wewewe
&
12121212
&
qwqwqwqw
&
121212
&
qwqwqwqw
\\
\end{longtable}
\end{minipage}}
\vspace{.6\textheight}
\end{landscape}
\end{document}