Qualche domanda su \hrulefill

  • Creatore
    Topic
  • #27841
    Up
    0
    Down
    ::


    Buongiorno a tutti voi, state bene? 😀

    Vi scrivo perché ho notato un particolare che non riesco a spiegarmi nel comportamento del comando \hrulefill.

    Dunque, da quanto ho letto qua e là, questo comando produce uno spazio elastico orizzontale, che viene riempito da una linea nera.
    Il risultato mi è comodo, ad esempio, quando preparo un compito in classe e lascio qualche riga di spazio per rispondere ai quesiti (se, invece, NON è questo il modo corretto di agire, fatemelo sapere! 😉 ).

    Ho composto una batteria di quiz e domande con la classe examdesign, come potete leggere in un topic di qualche giorno fa, e ho compilato un codice del tipo:

    `\begin{shortanswer}[title={Qui mettete il titolo della sezione del test.}]
    \begin{question}
    Qui scrivete la domanda.

    \hrulefill

    \hrulefill

    \hrulefill
    \begin{answer}
    Qui scrivete eventualmente la risposta, che comparirà solo nel correttore.
    \end{answer}
    \end{question}
    \end{shortanswer}`

    Il tutto va messo dopo aver dichiarato nel preambolo:

    `\documentclass{examdesign}`

    Ebbene: SEMPRE, la terza delle tre linee nere prodotte da \hrulefill è più breve delle altre due sopra di lei. Non solo: se per completare un item in stile cloze (gli item in cui si danno delle frasi da completare lasciando uno spazio per la parola mancante, per intenderci) scrivo \hrulefill ALLA FINE dell’item, come nell’esempio qui sotto (che non è un codice compilabile, ma solo un esempio):

    ` Una sillaba aperta con vocale lunga è _____________.`

    la linea generata termina prima della fine della gabbia del testo.

    Nessun errore né warning.
    Chiedo lumi sul comportamento di \hrulefill: se è uno spazio elastico, non dovrebbe riempire le righe allo stesso modo, cioè terminare allineato con il margine destro del testo?
    È questo il modo corretto di fare per tracciare delle linee su cui gli alunni possono scrivere le risposte alle domande?

    Moltissime grazie.

    Ciao

    Tommaso

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #27842
      DMW
        Up
        0
        Down
        ::


        Prova a scrivere
        `\hrulefill

        \begin{answer}`
        oppure
        `\hrulefill\par
        \begin{answer}`
        o
        `\hrulefill\newline
        \begin{answer}`

        in corrispondenza dell’ultimo \hrulefill.

        Ciao

        Andrea

      • #27843
        DMW
          Up
          0
          Down
          ::


          lo so ma il problema è che quelle tre righe compaiono anche nel correttore: e io non so come non farle comparire, oppure far comparire quelle tre righe al posto dello spazio bianco.
          Comunque non è answer è che dopo \hrulefill ci va una riga vuota o un a capo.

          Ciao

          Andrea

          PS: ci risiamo con l’ora del server. 👿 👿 👿

        • #27844
          Up
          0
          Down
          ::


          Grazie Andrea,
          dopo proverò a fare come tu mi suggerisci.
          Preciso che answer si scrive dentro l’ambiente question solo per poter stampare il correttore. L’ambiente answer è del tutto omissibile e non influisce con question.

          Ciao

          Tommaso

        • #27845
          Up
          0
          Down
          ::


          Per non avere le tre righe bianche nel correttore, una soluzione è quella di usare il comando \ShortKey nel preambolo: stampa solo le risposte. In fondo, che mi miporta di avere anche le domande nel correttore? Si risparmia carta e hai tutti i dati vicini.

          Ma tu che ne pensi di examdesign?
          Non è male, secondo me, ma si potrebbe fare di meglio. Non ho capito sinceramente shortanswer: è l’equivalente di enumerate, e non lascia lo spazio per la risposta: divrebbe generare un numero di righe che imposti tu oppure lasciare spazio per i conti se si tratta di matematica.

          Boh, buon pranzo.

          Ciao

          Tommaso

        • #27846
          DMW
            Up
            0
            Down
            ::


            Onestamente preferisco la classe exam.
            http://www.ctan.org/get/macros/latex/contrib/exam/examdoc.pdf

            Non ha il correttore per le risposte ma, secondo me, è fatta un po’ meglio.
            Sul forum ci sono dei topic a riguardo. Vedi questi
            http://www.guit.sssup.it/phpbb/viewtopic.php?t=1441
            http://www.guit.sssup.it/phpbb/viewtopic.php?t=3703
            permette di mettere anche quelle righe come le vuoi tu con un semplice comando.

            Ciao

            Andrea

          • #27847
            DMW
              Up
              0
              Down
              ::


              Anzi il correttore ce l’ha!
              Leggiti bene il paragrafo 5.9 della guida che ti ho indicato prima.

              Ciao

              Andrea

          Visualizzazione 5 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top