Is there a way to achieve a table of width \textwidth
, with the top row being of normal height, and the remaining rows filling the rest of the page in equal proportion?
I have this implemented but with an inexact fudge factor. I can imagine some implementation using a fancy tabular package (I was not able to make tabularht
work) or something like the below where \rowht
is set precisely based on \arraystretch
or something and the height of the header, but I don't know how to do that.
\documentclass{article}
\usepackage{tabularx}
\usepackage[margin=1in]{geometry}
\def\rowht{0.935in}
\pagestyle{empty}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{| X | X | X | X |}
\hline
A & B & C & D \\\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
& & &\\[\rowht]\hline
\end{tabularx}
\end{document}