[texhax] generating printed forms with LaTeX

Pavel Minev Penev pavpen at berkeley.edu
Tue May 4 22:04:36 CEST 2004

On Tue, May 04, 2004 at 01:21:32PM -0400, Christopher W. Ryan wrote:
> I'm working up a proposal for a research project.  Much of my writing 
> regarding the study is already in .tex files.  Now I have to "pitch" the 
> project to the approviing authorities.  I'd like to prepare a written 
> proposal and an on-screen presentation.  I have some experience with 
> prosper and seminar packages, so I think I can do that fairly easily. 
> But the study involves some questionairres that the subject will fill 
> out.  I obviously have to include a copy of the survey instrument in the 
> written proposal.  Of course I could do up the survey in my word 
> processor of choice.  But I'm wondering if their are good and convenient 
> ways to to it in LaTeX, so I can have all my stuff in one place/format. 
>  The survey instrument would be the typical, highly formatted, form, 
> with fill-in-the-blank questions, put-an-X-on-the-line questions, maybe 
> some horizontal line dividers, and many Likert-type scales, with a stem 
> question on the left and then numerical choices of 1 through 5 spaced 
> out evenly to the right.  Am I crazy to think of doing this layout in 
> LaTeX?  Or is there a nice package?

Have a look at the exam class if you are not planning on using an
electronic form.  For a powerful bundle of packages that will enable you
to do most of what you can imagine (including PDF forms with JavaScript
that accepts only ``possible'' answers, grade quizzes, output to HTML,
etc.) have a look at the AcroTeX eDucation bundle (

in your *TeX distribution, or



http://www.againsttcpa.com/  ,.,    My type: Dvorak.
                           {o ! o}
Gain your human right of   ] -+- [  My GPG/PGP key is now available at
privacy: use cryptography!  \ ! /   x-hkp://search.keyserver.net:11371.
`shell$ gpg --keyserver x-hkp://search.keyserver.net:11371 --recv-key 164C028F`

More information about the texhax mailing list