questionari

  • Creatore
    Topic
  • #81132
    claudio
    Partecipante
      Up
      0
      Down
      ::


      devo fare un questionario scolastico
      ho risolto in due modi diversi
      ma entrambi hanno grossi difetti
      `
      % !TEX encoding = UTF-8 Unicode
      % !TEX TS-program = pdflatex
      \documentclass[10pt,a4paper]{article}
      \usepackage[utf8]{inputenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}

      \usepackage{amssymb}

      \usepackage{array}
      \usepackage{wasysym}
      \usepackage{enumitem}
      \usepackage{threeparttable}
      \usepackage{booktabs}
      \begin{document}
      Classe~\indent\makebox[\linewidth][l]{\rule{.5\textwidth}{1pt}}

      Anno di nascita~\indent\makebox[\linewidth][l]{\rule{.5\textwidth}{1pt}}

      Residenza\footnote{ Indicare Comune e località o frazione.}\indent\makebox[\linewidth][l]{\rule{\textwidth}{1pt}}
      \indent\makebox[\linewidth][l]{\rule{\textwidth}{1pt}}

      Nazionalità\footnote{ Indicare la propria nazionalità.}\indent\makebox[\linewidth][l]{\rule{\textwidth}{1pt}}

      Se non sei nato in Italia quanti anni avevi quando sei arrivato\footnote{Indicare età di arrivo}? ~\indent\makebox[\linewidth][l]{\rule{.2\textwidth}{1pt}}

      Che scuola media hai frequentato?
      \footnote{ Indicarne il nome}\indent\makebox[\linewidth][l]{\rule{\textwidth}{1pt}}
      \indent\makebox[\linewidth][l]{\rule{\textwidth}{1pt}}
      Se hai fratelli o sorelle quanti sono\footnote{Indicare il numero}?
      \begin{itemize}[label=\Large\Square]
      \item Uno
      \item Due
      \item Tre
      \item Più di tre
      \end{itemize}

      Che età hanno\footnote{Indicare più di una risposta se necessario}?
      \begin{itemize}[label=\Large\Square]
      \item $0-5$
      \item $6-10$
      \item $11-13$
      \item $14-19$
      \end{itemize}
      \begin{center}
      \begin{threeparttable}
      \begin{tabular}{m{4cm}m{3cm}m{4cm}m{3cm}}
      \toprule
      Classe & & Anno di Nascita & \tabularnewline[0.5cm]
      \midrule
      Residenza\tnote{1}&\\[0.5cm]
      \midrule
      Nazionalità\tnote{2}&\\[0.5cm]
      \midrule
      Se non sei nato in Italia che età avevi quando sei arrivato? \tnote{3}&\\[0.5cm]
      \midrule
      Scuola media\tnote{4}&\\[0.5cm]
      \midrule
      Se hai fratelli quanti sono\tnote{5}?&
      \begin{itemize}[label=\Large\Square]
      \item Uno
      \item Due
      \item Tre
      \item Più di tre
      \end{itemize}\tabularnewline
      \midrule
      Che età hanno\tnote{6}?&
      \begin{itemize}[label=\Large\Square]
      \item $0-5$
      \item $6-10$
      \item $11-13$
      \item $14-19$
      \end{itemize}\tabularnewline
      \midrule
      \end{tabular}
      \begin{tablenotes}
      \item [1] Indicare Comune e località o frazione.
      \item [2] Indicare la propria nazionalità.
      \item [3] Indicare l'età all'arrivo.
      \item [4] Indicare la scuola media di provenienza.
      \item [5] Indica il numero
      \item [6] Indicare più di una risposta se necessario
      \end{tablenotes}
      \end{threeparttable}
      \end{center}

      \end{document}
      `
      Nel primo modo non funziona la gestione della linea su cui scrivere le riposte. Ci vorrebbe una linea che parte dalla fine della domanda a fine riga (possibilmente in automatico) e senza un overfull per riga come ora
      (il codice non è mio ma rubato in un altro forum anche se qualcuno qui l’ha commentato)
      Nel secondo modo non funziona la gestione delle domande quando sono troppo lunghe
      Che fare?
      Come rimediare ad almeno uno dei difetti?
      Proposte per una terza via?
      ciao
      claudio

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #81133
        Up
        0
        Down
        ::

        claudio” post=80362devo fare un questionario scolastico
        ho risolto in due modi diversi
        ma entrambi hanno grossi difetti
        `
        […]
        `
        Nel primo modo non funziona la gestione della linea su cui scrivere le riposte. Ci vorrebbe una linea che parte dalla fine della domanda a fine riga (possibilmente in automatico) e senza un overfull per riga come ora
        (il codice non è mio ma rubato in un altro forum anche se qualcuno qui l’ha commentato)
        Nel secondo modo non funziona la gestione delle domande quando sono troppo lunghe
        Che fare?
        Come rimediare ad almeno uno dei difetti?
        Proposte per una terza via?
        ciao
        claudio

        Il primo fa orrore e va ignominiosamente scartato. 🙂 Il secondo ha un codice abbastanza bruttino. Vediamo di renderlo meno orrido. 🙂
        `% !TEX encoding = UTF-8 Unicode
        % !TEX TS-program = pdflatex
        \documentclass[10pt,a4paper]{article}
        \usepackage[utf8]{inputenc}
        \usepackage{amsmath}
        \usepackage{amsfonts}

        \usepackage{amssymb}

        \usepackage{array}
        \usepackage{wasysym}
        \usepackage{enumitem}
        \usepackage{threeparttable}
        \usepackage{booktabs}

        \newcommand{\itemstrut}{%
        \vrule width0pt height 1.5\normalbaselineskip
        depth \normalbaselineskip}
        \begin{document}

        \noindent
        \begin{threeparttable}
        \begin{tabular}{
        >{\itemstrut}m{\dimexpr.5\textwidth-2\tabcolsep}
        m{\dimexpr.5\textwidth-2\tabcolsep}
        }
        \toprule
        Classe & Anno di Nascita \\
        \midrule
        Residenza\tnote{1}\\
        \midrule
        Nazionalità\tnote{2}\\
        \midrule
        \multicolumn{2}{>{\itemstrut}m{\dimexpr\textwidth-2\tabcolsep}}
        {Se non sei nato in Italia, che età avevi quando sei
        arrivato?\tnote{3}} \\
        \midrule
        Scuola media\tnote{4}\\
        \midrule
        Se hai fratelli, quanti sono?\tnote{5}&
        \begin{itemize}[label=\Large\Square]
        \item Uno
        \item Due
        \item Tre
        \item Più di tre
        \end{itemize}\\
        \midrule
        Che età hanno?\tnote{6}&
        \begin{itemize}[label=\Large\Square]
        \item 0–5
        \item 6–10
        \item 11–13
        \item 14–19
        \end{itemize}\\
        \midrule
        \end{tabular}
        \begin{tablenotes}
        \item [1] Indicare Comune e località o frazione.
        \item [2] Indicare la propria nazionalità.
        \item [3] Indicare l'età all'arrivo.
        \item [4] Indicare la scuola media di provenienza.
        \item [5] Indica il numero
        \item [6] Indicare più di una risposta se necessario
        \end{tablenotes}
        \end{threeparttable}

        \end{document}`

        Ciao
        Enrico

      • #81134
        Up
        0
        Down
        ::


        Ciao Claudio,

        io per preparare questionari ho utilizzato AMC e mi sono trovato benissimo.

        C’è un ottimo manuale qua.

        Spero ti possa essere utile,

        Ciao
        Andrea

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top