\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Lukas238} \pdfinfo{ /Title (limesurvery.pdf) /Creator (Cheatography) /Author (Lukas238) /Subject (LimeSurvery Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{8CCE00} \definecolor{LightBackground}{HTML}{F7FBEF} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{LimeSurvery Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Lukas238} via \textcolor{DarkBackground}{\uline{cheatography.com/7755/cs/1156/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Lukas238 \\ \uline{cheatography.com/lukas238} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 22nd July, 2013.\\ Updated 11th May, 2016.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords}} \tn % Row 0 \SetRowColor{LightBackground} \{SURVEYNAME\} & All Files & The survey title \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{SURVEYDESCRIPTION\} & All files (mainly for \seqsplit{welcome.pstpl)} & The survey 'welcome' text \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} \{WELCOME\} & survey.pstpl & A small graph showing the percentage of the survey completed \tn % Row Count 10 (+ 5) % Row 3 \SetRowColor{white} \{GROUPNAME\} & \seqsplit{startgroup.pstpl}, \seqsplit{groupdescription}.pstpl, \seqsplit{endgroup.pstpl} & Displays the current group name \tn % Row Count 14 (+ 4) % Row 4 \SetRowColor{LightBackground} \{GROUPDESCRIPTION\} & \seqsplit{startgroup.pstpl}, \seqsplit{groupdescription}.pstpl, \seqsplit{endgroup.pstpl} & Displays the current group description \tn % Row Count 18 (+ 4) % Row 5 \SetRowColor{white} \{NUMBEROFQUESTIONS\} & welcome.pstpl & Displays the total number of questions in the survey (just the number) \tn % Row Count 23 (+ 5) % Row 6 \SetRowColor{LightBackground} \{THEREAREXQUESTIONS\} & welcome.pstpl & Displays the sentence "There are X questions in this survey" - from the relevant language file. The X is replaced with the number of questions. Note that this will also work appropriately for singular or plural. If there is only 1 question, it will print "There is 1 question in this survey". \tn % Row Count 44 (+ 21) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 7 \SetRowColor{LightBackground} \{CHECKJAVASCRIPT\} & All files (mainly for \seqsplit{welcome.pstpl)} & Warning message when end-user browser have javascript disabled \tn % Row Count 5 (+ 5) % Row 8 \SetRowColor{white} \{QUESTION\} & \seqsplit{Question.pstpl} & (Has been superseeded but the \{QUESTION\_...\} keywords as of LS1.87) Displays the current question text (The format of \{QUESTION\} can customised by editing \seqsplit{'question\_start}.pstpl') Use the following: \{QUESTION\_TEXT\}, \{QUESTION\_MANDATORY\}, \{QUESTION\_HELP\}, \{QUESTION\_MAN\_MESSAGE\}, \{QUESTION\_VALID\_MESSAGE\} and \{QUESTION\_INPUT\_ERROR\_CLASS\} and appropriate wrapping HTML instead of \{QUESTION\} \tn % Row Count 33 (+ 28) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 9 \SetRowColor{LightBackground} \{ANSWER\} & \seqsplit{question.pstpl}, \seqsplit{print\_question}.pstpl & presents the answer form for the current question \tn % Row Count 4 (+ 4) % Row 10 \SetRowColor{white} \{SGQ\} & \seqsplit{question.pstpl}, question text & Can be used in the question text itself, to reference the input field of the question dynamically by displaying the \seqsplit{Survey-Group-Question} id for the current question. (as of svn build 9755) \tn % Row Count 18 (+ 14) % Row 11 \SetRowColor{LightBackground} \{QUESTIONHELP\} & \seqsplit{question.pstpl}, \seqsplit{print\_question}.pstpl & Displays help text (predefined tip for question type) for the current question \tn % Row Count 24 (+ 6) % Row 12 \SetRowColor{white} \{QUESTION\_CLASS\} & \seqsplit{question.pstpl}, \seqsplit{print\_question}.pstpl & unique class for each question type. (To be included in the question's wrapping tag.) \tn % Row Count 31 (+ 7) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 13 \SetRowColor{LightBackground} \{QUESTION\_CODE\} & \seqsplit{question.pstpl}, \seqsplit{print\_question}.pstpl & Displays the current question code \tn % Row Count 3 (+ 3) % Row 14 \SetRowColor{white} \{QUESTION\_ESSENTIALS\} & \seqsplit{question.pstpl} & the question ID and (if a question is conditional), \seqsplit{'style="display:none;"'}. (To be included in the question's wrapping tag.) \tn % Row Count 12 (+ 9) % Row 15 \SetRowColor{LightBackground} \{QUESTION\_HELP\} & question.pstp, \seqsplit{question\_start}.pstpl & Displays the user defined help text for the current question \tn % Row Count 17 (+ 5) % Row 16 \SetRowColor{white} \{QUESTION\_TYPE\_HELP\} & \seqsplit{print\_question}.pstp & Displays the user defined help text for the current question \tn % Row Count 22 (+ 5) % Row 17 \SetRowColor{LightBackground} \{QUESTION\_INPUT\_ERROR\_CLASS\} & question.pstp, \seqsplit{question\_start}.pstpl & Provides a class if there was user input error \tn % Row Count 26 (+ 4) % Row 18 \SetRowColor{white} \{QUESTION\_ID\} & \seqsplit{print\_question}.pstp & Provides a unique ID for each question to allow styling for specific questions \tn % Row Count 32 (+ 6) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 19 \SetRowColor{LightBackground} \{QUESTION\_TEXT\} & question.pstp, \seqsplit{print\_question}.pstp, \seqsplit{question\_start}.pstpl & Displays the text for the current question \tn % Row Count 4 (+ 4) % Row 20 \SetRowColor{white} \{QUESTION\_MANDATORY\} & question.pstp, \seqsplit{print\_question}.pstp, \seqsplit{question\_start}.pstpl & Displays the translated 'Mandatory' text for the current question \tn % Row Count 9 (+ 5) % Row 21 \SetRowColor{LightBackground} \{QUESTION\_MAN\_CLASS\} & \seqsplit{question.pstpl}, \seqsplit{print\_question}.pstpl & class if a question is mandatory. (To be included in the question's wrapping tag.) \tn % Row Count 15 (+ 6) % Row 22 \SetRowColor{white} \{QUESTION\_MAN\_MESSAGE\} & question.pstp, \seqsplit{print\_question}.pstp, \seqsplit{question\_start}.pstpl & Displays the translated 'Mandatory' help message text for the current question \tn % Row Count 21 (+ 6) % Row 23 \SetRowColor{LightBackground} \{QUESTION\_NUMBER\} & \seqsplit{print\_question}.pstpl & Incremental count of questions. \tn % Row Count 24 (+ 3) % Row 24 \SetRowColor{white} \{QUESTION\_VALID\_MESSAGE\} & question.pstp, \seqsplit{print\_question}.pstp, \seqsplit{question\_start}.pstpl & Displays the translated valid help message text for the current question \tn % Row Count 30 (+ 6) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 25 \SetRowColor{LightBackground} \{QUESTION\_SCENARIO\} & \seqsplit{print\_question}.pstp & Prints out the 'scenario' text for conditional questions. \tn % Row Count 5 (+ 5) % Row 26 \SetRowColor{white} \{NAVIGATOR\} & \seqsplit{navigator.pstpl} & Displays navigation buttons (next, prev, last) \tn % Row Count 9 (+ 4) % Row 27 \SetRowColor{LightBackground} \{CLEARALL\} & All files (but intended for \seqsplit{navigator.pstpl)} & Displays the "Exit and Clear Results" link \tn % Row Count 13 (+ 4) % Row 28 \SetRowColor{white} \{SUBMITBUTTON\} & submit.pstpl & Displays the final submit button \tn % Row Count 16 (+ 3) % Row 29 \SetRowColor{LightBackground} \{COMPLETED\} & \seqsplit{completed.pstpl} & Displays the 'completed' messagem for registering, will change depending on whether the attribute\_1 and attribute\_2 fields are set. \tn % Row Count 26 (+ 10) % Row 30 \SetRowColor{white} \{URL\} & \seqsplit{completed.pstpl} & Displays the survey 'url' and 'url text' \tn % Row Count 29 (+ 3) % Row 31 \SetRowColor{LightBackground} \{PRIVACY\} & submit.pstpl & Displays privacy information when survey is anonymous \tn % Row Count 33 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 32 \SetRowColor{LightBackground} \{PRIVACYMESSAGE\} & privacy.pstpl & The privacy message is shown if you set your survey to be anonymous. The text can be \seqsplit{edited/translated} in the language files. This can also be changed manually by editing the privacy.pstpl template you wish to use. \tn % Row Count 16 (+ 16) % Row 33 \SetRowColor{white} \{TEMPLATEURL\} & All Files & The URL to the current template location (useful for referencing image files in your template) \tn % Row Count 23 (+ 7) % Row 34 \SetRowColor{LightBackground} \{SUBMITCOMPLETE\} & endpage.pstpl & The statement (from the language files) that tells the user they have completed the survey, and to press the "Submit" button \tn % Row Count 32 (+ 9) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 35 \SetRowColor{LightBackground} \{SUBMITREVIEW\} & survey.pstpl & The statement (from the language files) that tells the user they can review/change the answers they have made by clicking "\textless{}\textless{} prev" \tn % Row Count 10 (+ 10) % Row 36 \SetRowColor{white} \{TOKEN:FIRSTNAME\} & All Files & {\emph{*}}If survey answers are NOT ANONYMOUS - gets replaced with the users first name from the tokens table \tn % Row Count 18 (+ 8) % Row 37 \SetRowColor{LightBackground} \{TOKEN:LASTNAME\} & All Files & {\bf{{\emph{If survey answers are NOT ANONYMOUS - gets replaced with the users last name from the tokens table}}}} \tn % Row Count 26 (+ 8) % Row 38 \SetRowColor{white} \{TOKEN:EMAIL\} & All Files & {\bf{{\emph{If survey answers are NOT ANONYMOUS - gets replaced with the users email from the tokens table}}}} \tn % Row Count 34 (+ 8) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 39 \SetRowColor{LightBackground} \{TOKEN:ATTRIBUTE\_1\} & All Files & {\bf{{\emph{If survey answers are NOT ANONYMOUS - gets replaced with the users attribute\_1 from the tokens table}}}} \tn % Row Count 8 (+ 8) % Row 40 \SetRowColor{white} \{TOKEN:ATTRIBUTE\_2\} & All Files & {\bf{{\emph{If survey answers are NOT ANONYMOUS - gets replaced with the users attribute\_2 from the tokens table}}}} \tn % Row Count 16 (+ 8) % Row 41 \SetRowColor{LightBackground} \{ANSWERSCLEARED\} & Preferably in \seqsplit{navigator.pstpl} & The "Answers Cleared" statement from the language files \tn % Row Count 20 (+ 4) % Row 42 \SetRowColor{white} \{RESTART\} & \seqsplit{clearall.pstpl} & URL to restart the survey \tn % Row Count 22 (+ 2) % Row 43 \SetRowColor{LightBackground} \{CLOSEWINDOW\} & All Files (Preferably in \seqsplit{navigator.pstpl)} & URL to close current window \tn % Row Count 25 (+ 3) % Row 44 \SetRowColor{white} \{REGISTERERROR\} & \seqsplit{register.pstpl} & Shows any error messages in the register page (ie: "You must include an email address") \tn % Row Count 32 (+ 7) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 45 \SetRowColor{LightBackground} \{REGISTERMESSAGE1\} & \seqsplit{register.pstpl} & The statement "You must be registered to complete this survey" from the language files \tn % Row Count 7 (+ 7) % Row 46 \SetRowColor{white} \{REGISTERMESSAGE2\} & \seqsplit{register.pstpl} & Details about registering from the language files \tn % Row Count 11 (+ 4) % Row 47 \SetRowColor{LightBackground} \{REGISTERFORM\} & \seqsplit{register.pstpl} & The actual form for registering, will change depending on whether the attribute\_1 and attribute\_2 fields are set. \tn % Row Count 20 (+ 9) % Row 48 \SetRowColor{white} \{SAVE\} & Works suitable on \seqsplit{navigator.pstpl} & Displays the 'Save your responses so far' button to offer the user to save and come back later to continue the survey. If the Save option is deactivated in the survey properties the tag will not be shown and ignored. \tn % Row Count 36 (+ 16) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{1.19002 cm} x{1.69349 cm} x{1.69349 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Keywords (cont)}} \tn % Row 49 \SetRowColor{LightBackground} \{LANGUAGECHANGER\} & survey.pstpl & Displays a switch in multilingual surveys to change the question. \tn % Row Count 5 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.68758 cm} x{2.28942 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Question classes}} \tn % Row 0 \SetRowColor{LightBackground} 5 point choice & \seqsplit{.choice-5-pt-radio} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Array (10 point choice) & .array-10-pt \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} Array (10 point choice) & .array-5-pt \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} Array (Flexible Labels) dual scale & \seqsplit{.array-flexible-duel-scale} \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Array (Increase, Same, Decrease) & \seqsplit{.array-increase-same-decrease} \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} Array (Multi Flexible) (Numbers) & \seqsplit{.array-multi-flexi} \tn % Row Count 11 (+ 2) % Row 6 \SetRowColor{LightBackground} Array (Multi Flexible) (Text) & \seqsplit{.array-multi-flexi-text} \tn % Row Count 13 (+ 2) % Row 7 \SetRowColor{white} Array (Yes/No/Uncertain) & \seqsplit{.array-yes-uncertain-no} \tn % Row Count 15 (+ 2) % Row 8 \SetRowColor{LightBackground} Array (flexible labels) & \seqsplit{.array-flexible-row} \tn % Row Count 17 (+ 2) % Row 9 \SetRowColor{white} Array (flexible labels) by column & \seqsplit{.array-flexible-column} \tn % Row Count 19 (+ 2) % Row 10 \SetRowColor{LightBackground} Boilerplate question & .boilerplate \tn % Row Count 20 (+ 1) % Row 11 \SetRowColor{white} Date & .date \tn % Row Count 21 (+ 1) % Row 12 \SetRowColor{LightBackground} Gender & .gender \tn % Row Count 22 (+ 1) % Row 13 \SetRowColor{white} Huge free text & .text-huge \tn % Row Count 23 (+ 1) % Row 14 \SetRowColor{LightBackground} Language switch & .language \tn % Row Count 24 (+ 1) % Row 15 \SetRowColor{white} List (dropdown) & .list-dropdown \tn % Row Count 25 (+ 1) % Row 16 \SetRowColor{LightBackground} List (flexible labels) (dropdown) & \seqsplit{.list-dropdown-flexible} \tn % Row Count 27 (+ 2) % Row 17 \SetRowColor{white} List (flexible labels) (radio) & \seqsplit{.list-radio-flexible} \tn % Row Count 29 (+ 2) % Row 18 \SetRowColor{LightBackground} List (radio) & .list-radio \tn % Row Count 30 (+ 1) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.68758 cm} x{2.28942 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Question classes (cont)}} \tn % Row 19 \SetRowColor{LightBackground} List with comment & \seqsplit{.list-with-comment} \tn % Row Count 1 (+ 1) % Row 20 \SetRowColor{white} Long free text & .text-long \tn % Row Count 2 (+ 1) % Row 21 \SetRowColor{LightBackground} Multiple numerical input & .numeric-multi \tn % Row Count 4 (+ 2) % Row 22 \SetRowColor{white} Multiple options & .multiple-opt \tn % Row Count 5 (+ 1) % Row 23 \SetRowColor{LightBackground} Multiple options with comments & \seqsplit{.multiple-opt-comments} \tn % Row Count 7 (+ 2) % Row 24 \SetRowColor{white} Multiple short text & \seqsplit{.multiple-short-txt} \tn % Row Count 9 (+ 2) % Row 25 \SetRowColor{LightBackground} Numerical input & .numeric \tn % Row Count 10 (+ 1) % Row 26 \SetRowColor{white} Ranking & .ranking \tn % Row Count 11 (+ 1) % Row 27 \SetRowColor{LightBackground} Short free text & .text-short \tn % Row Count 12 (+ 1) % Row 28 \SetRowColor{white} Yes/No & .yes-no \tn % Row Count 13 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Template files}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{startpage.pstpl} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{survey.pstpl} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{welcome.pstpl} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{startgroup.pstpl} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{groupdescription.pstpl} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{question.pstpl} \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{question\_start.pstpl} \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{submit.pstpl (and privacy.pstpl)} \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{completed.pstpl} \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{endgroup.pstpl} \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{navigator.pstpl} \tn % Row Count 11 (+ 1) % Row 11 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{printanswers.pstpl} \tn % Row Count 12 (+ 1) % Row 12 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{print\_group.pstpl} \tn % Row Count 13 (+ 1) % Row 13 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{print\_question.pstpl} \tn % Row Count 14 (+ 1) % Row 14 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{print\_survey.pstpl} \tn % Row Count 15 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}