是否可以确保在 xltabular 中 endlastfoot 始终位于页面底部靠近页脚的位置,并且如果有新页面,则表中至少有一个行元素,而不仅仅是像我下面的例子中那样的 endlastfoot?
编辑:该表由脚本填充,因此行元素的数量是任意的,也可能只有一个。
这是我的表格:
\documentclass{article}
\usepackage[margin=0.7in]{geometry}
\usepackage{xltabular}
\begin{document}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}%
\begin{xltabular}{\textwidth}{R X X R R R}
Firstttttttt & Second & Third & Forth & Fifth & Lasttttttt \\ \hline
\endfirsthead
Firstttttttt & Second & Third & Forth & Fifth & Lasttttttt \\ \hline
\endhead
\hline
\multicolumn{6}{l}{Bla}
\endlastfoot
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
\end{xltabular}
\end{document}
答案1
您可以在最后一行之前强制分页
\documentclass{article}
\usepackage[margin=0.7in]{geometry}
\usepackage{xltabular}
\begin{document}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}%
\begin{xltabular}{\textwidth}{R X X R R R}
Firstttttttt & Second & Third & Forth & Fifth & Lasttttttt \\ \hline
\endfirsthead
Firstttttttt & Second & Third & Forth & Fifth & Lasttttttt \\ \hline
\endhead
\hline
\multicolumn{6}{l}{Bla}
\endlastfoot
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\
\pagebreak
One & abcdef & ghjijklmn & 123.456778 & 5 & 6\\[\fill]
\end{xltabular}
\end{document}