The SurveyAMC package is targeted to create machine-readable questionnaires for self-administered paper surveys in high typesetting quality. The package provides a LaTeX style for designing the questionnaire’s general layout, as well as for formatting and placing the questions, the answers, the answer boxes, the completion and filter instructions. After the completion of the survey, the respondents’ answers can be automatically processed into a fully structured file using the freely available software Auto-Multiple-Choice (Version 1.4.0).


The gallery presents some sample questionnaire layouts that are programmed SurveyAMC. The examples are newly designed versions of the Public Opinion Survey of the City of Potsdam (2018) and the City of Konstanz (2017).

Getting Started

Logo Installation Installation

To create a machine-readable questionnaire in high typographical quality you will need a LaTeX distribution, a LaTeX editor, a PDF viewer and the surveyamc.sty package. Surveyamc.sty can be downloaded from the SurveyAMC repository. For processing the completed questionnaires into a dataset you will need the Auto-Multiple-Choice Software (Version 1.4.0). For more informations see

Logo TutorialTutorial

The short tutorial guides through the first steps of programming a questionnaire with SurveyAMC. Using the practical example of Marx' Workers' Inquiry, the tutorial explains how to program single-choice, multiple-choice, matrix, and open-ended questions. Additionally, the tutorial gives a short introduction to adding supportive graphical elements like filter instructions or colored background boxes.

Logo DocumentationDocumentation

The documentation explains in great detail how to implement graphical design principles in questionnaire design with the help of the SurveyAMC LaTeX package. With the help of various examples, the documentation shows how to format value labels, rotate answer boxes around answer labels, implement navigational arrows, or connect answer boxes with lines. Additionally, the documentation shows how to use questionnaire metadata files for more efficient questionnaire programming.

Logo TemplatesTemplates

The SurveyAMC repository provides various LaTeX templates. These can help to get a first impression of how to program different questionnaire layouts. Among the questionnaires, you will find the Potsdam and the Konstanz example from the gallery. The templates are updated continuously. Feel free to download the templates and modify them.


Claudia Saalbach, University of Potsdam