I like to create surveys and questionnaires, what would be a good \documentclass or package to use?
- 4,252
- 1,039
-
If you're interested in writing your own class I wrote an article called Writing a LaTeX Class File to Produce a Form on the LaTeX Community site. – Nicola Talbot Jun 11 '13 at 16:23
4 Answers
The Leibniz Institute for Social Sciences at the University of Duisburg, Essen, Germany developed the Questionnaire Development Documentation System (QDDS). Version III of this software includes two LaTeX styles that were created to implement paper based questionnaires:
- paperandpencil.sty for paper and pencil questionnaires, and
- papy.sty for paper assisted personal interviews.
The styles and some examples can be downloaded here.

- 4,252
-
looks like a nice package, but is not even on ctan. they probably are not particularly eager to spread the word (package). – ivo Welch Jan 02 '16 at 04:39
-
This looks nice, except for one aspect: it creates survey that fill many pages and this creates friction (and lower turnout) in my experience. I have therefore tried to create my own surveys in a more compact format. – Christian Lindig Feb 21 '16 at 13:53
-
1@ChristianLindig, I am interested in your own surveys in a more compact format - can you tell me more? – Jens Feb 22 '17 at 15:58
-
2See my GitHub Gist survey.tex. At the top is a logo that I have edited out to make it compile without it. – Christian Lindig Feb 22 '17 at 17:09
-
1
-
@wilx A copy of
paperandpencil.stycan be found on GitHub, as referenced by John Canning. – Serge Stroobandt Dec 18 '19 at 19:09
The AcroTeX bundle provides the eqExamn package.
D.P. Story (the AcroTeX author) has published a PracTeX article on the subject of creating surveys using TeX Producing a TeX/LaTeX Online Survey with the eqExam Package
- 3,766
- 11,391
I would recommend having a look at SDAPS, since it provides a class to build questionnaires. But the greates feature of this software is the ability to do optical mark recognition on the questionnaire built with this class. All you have to do is scan them. Have a look at the project website http://sdaps.org/


- 4,252
- 842
- 1
- 8
- 11
-
1I agree, SDAPS in its whole, as a OS-independent software suite, looks really awesome with what I came up with. I cannot wait to try out the scanning feature. Thank you! – Serge Stroobandt Jun 12 '13 at 13:09
-
1The scanning feature works great. I should also mention that if you run into some problems, be sure to contact the developer. He is really responsive and helpful. – joão gândara Jun 13 '13 at 10:45
-
Obrigado! FYI, I already contributed the Dutch TeX translation to the project. – Serge Stroobandt Jun 13 '13 at 12:32
I found all the above solutions inconvenient to implement (e.g. paperandpencil.sty can't be used with document class, eqExam also has some inconvenient dependencies).
I really like this solution by Sven Hartenstein -- no package necessary, and all questions are neatly formatted (only disadvantage: you need to add a number of extra definitions in the preamble). It's possible to use with all document classes. The above link also contains an example pdf.
You can also find the code on this GitHub page.
- 161