如何让表格行填充至页面底部?

如何让表格行填充至页面底部?

我需要一个表格,随着时间的推移,该表格将更新更多行。表格本身需要填满整个页面,行与表格顶部对齐。如何让表格填满整个页面?我想我需要将表格行拉伸到\vfill或类似的东西,但我无法弄清楚。

下面的 MWE 的问题在于,它将最后一行设置为扩展\textheight,而不是页面高度的剩余部分。这会导致出现一大行,干扰页脚,或者使表格跳转到下一页。

我曾尝试使用\vspace*{\fill}\vfill无济于事。

\documentclass{article}
\usepackage{xltabular}
\begin{document}
\begin{xltabular}{\textwidth}{|c|c|X}
\hline
test & test & test \\ \hline
test & test & test \\ \hline
test & test & test \\ \hline
& & \\[\textheight] \hline
\end{xltabular}
\end{document}

相关内容