![xltabular:如何将至少一行放在页面顶部,并将 endlastfoot 放在页面底部](https://linux22.com/image/438861/xltabular%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86%E8%87%B3%E5%B0%91%E4%B8%80%E8%A1%8C%E6%94%BE%E5%9C%A8%E9%A1%B5%E9%9D%A2%E9%A1%B6%E9%83%A8%EF%BC%8C%E5%B9%B6%E5%B0%86%20endlastfoot%20%E6%94%BE%E5%9C%A8%E9%A1%B5%E9%9D%A2%E5%BA%95%E9%83%A8.png)
是否可以确保在 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}