“sfondo” del foglio a quadretti (preparazione terza prova maturità 2018)

  • Creatore
    Topic
  • #113385
    Up
    0
    Down
    ::


    Buonasera a tutti,
    il poco che ho trovato online risale ormai a troppi anni fa e i link contenuti non sono più accessibili, pertanto mi rivolgo a voi.

    Sto preparando la terza prova di maturità di matematica e mi è stato chiesto dalla presidente di commissione di fare in modo che gli studenti possano scrivere direttamente sul foglio delle domande.

    Mi chiedevo se ci fosse il modo di far stampare uno sfondo a quadretti su una parte della pagina, sotto le domande.
    L’unica soluzione che mi è venuta in mente è quella di inserire un’immagine; il che mi sta bene (al di là del fatto che ci perderei parecchio tempo per trovare la giusta scala che contemporaneamente riempa il foglio, non sgrani i quadretti e li crei di una dimensione consona), ci metto una pezza, ma non mi pare una soluzione elegante e potrei averne bisogno in futuro, quindi sarebbe ottimale risolvere la questione già adesso.

    Grazie per i suggerimenti!
    Andrea

    TexShop, versione 4.01

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #113386
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Caro @Anfosso; il problema è molto semplice anche con i “modesti mezzi del nucleo di LaTeX”. Quando parlo di “modesti mezzi” mi riferisco all’ambiente picture nativo di LaTeX; per fare una griglia quadrettata con quadretti di 5 mm di lato bastano poche righe di codice; si possono far fare i conti a LaTeX ma credo che sia più semplice farli a mente, visto che 5mm sono una misura con la quale i conti si fanno a mente. Supponi di voler avere a disposizione una pagina dove il testo occupa 18cm; con quadretti di 5mm, ti occorrono 36 quadretti in orizzontale; supponi di avere a disposizione 15cm in verticale per la griglia; quindi in verticale ti occorrono 30 quadretti; il codice seguente, che scrivo di getto senza collaudarlo dovrebbe risolvere il tuo caso
        `\begin{flushleft}\unitlength=5mm
        \begin{picrture}(36,30)
        \multiput(0,0)(1,0){37}{\line(0,1)){30}}
        \multiput(0,0)(0,1){31}{\line(1,0){36}}
        \end{picture}
        \end{flushleft}`È evidente che puoi copiarti queste poche righe nei tre o quattro punti dei fogli con i temi da svolgere, aggiustando i numeri delle lunghezze delle righe verticali e di quelle orizzontali e i loro numeri. È altrettanto chiaro che puoi definirti una macro alla quale passi solo il numero di quadretti in orizzontale e quello dei quadretti in verticale, lasciando fare i conti alla macro.

        Se non ti è chiaro quello che ho scritto sopra, nella sezione documentazione c’è la guida tematica Il LaTeX Reference Manual commentato che, secondo me, dovrebbe essere sempre a portata di mouse di ognuno che usi LaTeX; ne è l’ABC. Poi c’è un’infinità di altri pacchetti per fare le cose più strane, ma per fare una parte di carta quadrettata non occorrono grandi mezzi, come vedi dal codice scritto sopra. Poi, da insegnante, sai meglio di me che imparare a fare le cose da soli, permette di acquisire conoscenze e competenze che risultano poi molto utili sia nell’immediato, sia nel futuro.

        Buona maturità

      • #113387
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Ciao.

          La seguente macro (che ho trovato non so più dove) richiede tre argomenti: il primo per la misura del lato dei quadretti, il secondo per la larghezza della parte quadrettata, il terzo per l’altezza della parte quadrettata.
          `
          \usepackage{tikz}

          \newcommand{\quadretti}[3]{
          \begin{tikzpicture}
          \tikzset{normal lines/.style={gray, very thin}}
          \draw[style=normal lines,step=#1] (0,0) grid +(#2,#3);
          \end{tikzpicture}}
          `

          Quando nel testo serve una parte quadrettata puoi scrivere semplicemente un’istruzione del tipo

          `
          \quadretti{4mm}{160mm}{88mm}
          `

          Claudio

        • #113388
          Up
          0
          Down
          ::


          Grazie mille a entrambi, sia per la soluzione “pronta e impacchettata” (@mcl1962), sia per quella “empirica” (@OldClaudio), molto stimolante devo dire.

          Purtroppo fin dall’università, Latex lo si impara in base a ciò che serve fare, quindi tanti “trucchetti manuali” rimangono sconosciuti finché non ci si imbatte in problematiche che ne richiedono la conoscenza.
          Sono d’accordissimo su quanto hai detto, OldClaudio; dovendo consegnare il tutto entro domani e avendo ancora un bel po’ di scadenze sulla testa, non avrei avuto il tempo di mettermi a sfogliare manuali e ho cercato una soluzione pronta. Non trovandola (i topic spesso risalgono ormai a una decina di anni fa) ho pensato che crearne uno potesse essere utile anche ad altre persone, nel caso qualcuno avesse avuto una risposta immediata da darmi! 🙂 Fortunatamente mi siete venuti in soccorso voi!

          A presto e grazie ancora!
          Andrea

        • #113389
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Ciao,

            puoi usare il meraviglioso pacchetto tikz:

            `\begin{center}
            \begin{tikzpicture}
            \draw[step=.5cm,gray,very thin] (0,0) grid (15,10);
            \end{tikzpicture}
            \end{center}`

            Un saluto

            Stefano

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

        Go to top