迷你页面和长表

迷你页面和长表

我在使用 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}

在此处输入图片描述 在此处输入图片描述

相关内容