How to create attendance sheets?

Is there a package for creating sheets you fill out by handwriting?

Like for example attendance sheets, a list of key borrowers, a sign-off sheet for dangerous stuff etc.

Basically some sort of table with a caption, multiple columns and helper-lines to separate different entries. Rows large enough for Joe-handwriter. Perhaps a counter in the first column and some paragraph of text above/below.

• first I thought "this is a simple table" what's the big deal? but then I thought "how can I make just the right number of lines to fill up a single page?" now I'd like to find the answer! – Yossi Farjoun Jan 24 '12 at 21:00
• Have a look at mbork's answer on Contest: show off your skillz in TeX and friends – cmhughes Jan 24 '12 at 21:18

Here's my feble attempt:

\documentclass{article}
\usepackage{forloop}
\newcommand{\aline}{\\\hline &&&&\rule{0cm}{1cm}}
\begin{document}
\newcounter{theyflines}

a paragraph of text
\medskip

\begin{tabular}{|p{2cm}|p{3cm}|p{2cm}|p{2cm}|p{3cm}|}
\hline
Name & Item & Pickup & Return& Signature
\forloop{theyflines}{1}{\value{theyflines} < 15}{\aline}\\
\hline
\end{tabular}
\medskip

a final paragraph of text.
\end{document}


There are ways to change the background so that it alternates in the rows, and it would be nice to automatically find out how many lines to put...but that's currently beyond my powers.

• would you give a example of subcolumns? – alhelal Jan 10 '18 at 2:49