[RISOLTO]Semplice contatore

  • Creatore
    Topic
  • #58272
    Up
    0
    Down
    ::


    Salve avrei bisogno di alcune delucidazioni perché sto cercando di realizzare un semplice contatore ma senza riuscirci… 😳

    Anche se qui e sul testo del Prof. Gregorio ho trovato diverse indicazioni, purtroppo per me, non sono concepite a prova di fesso… 🙁

    Io mi sono bloccato qua:

    `\newcounter{conta}
    \stepcounter{conta}
    \newcommand{\conta}[1]{\stepcounter{conta}. }`

    A questo punto se prova a verificare i comandi:
    `\theconta,\theconta,\conta,\conta,\stepcounter{conta},\stepcounter{conta}Che ogni raggio luminoso si propaga\dots`

    Ho questo risultato penoso: 1,1,. . ,Che ogni raggio luminoso si propaga. . .

    Dal quale apprendo che il contatore è realizzato male… 😥

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #58273
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Salve avrei bisogno di alcune delucidazioni perché sto cercando di realizzare un semplice contatore ma senza riuscirci… 😳

        Anche se qui e sul testo del Prof. Gregorio ho trovato diverse indicazioni, purtroppo per me, non sono concepite a prova di fesso… 🙁

        Io mi sono bloccato qua:

        `\newcounter{conta}
        \stepcounter{conta}
        \newcommand{\conta}[1]{\stepcounter{conta}. }`

        A questo punto se prova a verificare i comandi:
        `\theconta,\theconta,\conta,\conta,\stepcounter{conta},\stepcounter{conta}Che ogni raggio luminoso si propaga\dots`

        Ho questo risultato penoso: 1,1,. . ,Che ogni raggio luminoso si propaga. . .

        Dal quale apprendo che il contatore è realizzato male… 😥

        A me mi pare corretto il comportamento del comando che definisci:
        incrementa il contatore e stampa un punto
        Cosa dovrebbe fare di diverso?

        Nota che se fornisci l’opzione [1] a \newcommand, dovresti trattare poi un argomento obbligatorio. Ecco perché la virgola sparisce, viene passata al comando che non la utilizza. Elimina quindi quel argomento obbligatorio.
        Meglio forse che descrivi cosa vuoi ottenere e ricevere magari un parere od un aiuto sul tuo codice.
        Bye

      • #58274
        Up
        0
        Down
        ::


        Ecco vedi che non riesco proprio a ragionare da informatico!
        Quello che volevo fare io è: incrementa il numeratore e stampa il numero e il punto quindi il risultato doveva essere questo: 1. 2. 3. 4. 5. e via discorrendo.
        Io devo mettere dei numeratori progressivi, lo potrei fare a mano perché non sono correlati col testo, però visto che ci sono volevo renderlo automatico per una questione didattica.

        SUPEREDIT!

        Ora che me lo sono ripetuto mentalmente: incrementa il numeratore e stampa il numero e il punto

        Sono riuscito a risolverlo! 😮

        `\newcommand{\conta}[1]{\stepcounter{conta}\textbf{\theconta. }}`

        😆

      • #58275
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          Ecco vedi che non riesco proprio a ragionare da informatico!
          Quello che volevo fare io è: incrementa il numeratore e stampa il numero e il punto quindi il risultato doveva essere questo: 1. 2. 3. 4. 5. e via discorrendo.
          Io devo mettere dei numeratori progressivi, lo potrei fare a mano perché non sono correlati col testo, però visto che ci sono volevo renderlo automatico per una questione didattica.

          SUPEREDIT!

          Ora che me lo sono ripetuto mentalmente: incrementa il numeratore e stampa il numero e il punto

          Sono riuscito a risolverlo! 😮

          `\newcommand{\conta}[1]{\stepcounter{conta}\textbf{\theconta. }}`

          😆

          Si d’accordo, ma perché non togli l’opzione [1] dal codice?
          Il comando non necessita di argomenti perciò…
          Ciao

        • #58276
          Up
          0
          Down
          ::

          Ecco vedi che non riesco proprio a ragionare da informatico!
          Quello che volevo fare io è: incrementa il numeratore e stampa il numero e il punto quindi il risultato doveva essere questo: 1. 2. 3. 4. 5. e via discorrendo.
          Io devo mettere dei numeratori progressivi, lo potrei fare a mano perché non sono correlati col testo, però visto che ci sono volevo renderlo automatico per una questione didattica.

          SUPEREDIT!

          Ora che me lo sono ripetuto mentalmente: incrementa il numeratore e stampa il numero e il punto

          Sono riuscito a risolverlo! 😮

          `\newcommand{\conta}[1]{\stepcounter{conta}\textbf{\theconta. }}`

          😆

          Si d’accordo, ma perché non togli l’opzione [1] dal codice?
          Il comando non necessita di argomenti perciò…
          Ciao

          Poi nel mio codici l’ho tolto.
          Ma a che servono gli argomenti?

        • #58277
          Up
          0
          Down
          ::

          Ma a che servono gli argomenti?

          Pensa a \section, nella sua forma più semplice: l’argomento è il titolo della sezione, che LaTeX deve integrare nella serie di istruzioni necessarie a:
          (1) lasciare lo spazio prima;
          (2) assegnare il numero;
          (3) impostare tutto ciò che serve per i riferimenti incrociati, l’indice e le testatine;
          (4) stampare il titolo della sezione nel corpo richiesto dalla classe;
          (5) inibire un cambio pagina subito dopo il titolo;
          (6) lasciare lo spazio successivo.

          Questa lista non è completa. Come vedi è necessario che TeX sappia qual è il titolo prima di poter cominciare la serie di istruzioni necessarie per produrre tutto quanto serve.

          Nota. Ho detto un po’ di white lies, per esempio \section non ha argomenti, ma è solo un dettaglio di programmazione; a livello utente non fa molta differenza.

          Ciao
          Enrico

        • #58278
          Up
          0
          Down
          ::

          Ma a che servono gli argomenti?

          Pensa a \section, nella sua forma più semplice: l’argomento è il titolo della sezione, che LaTeX deve integrare nella serie di istruzioni necessarie a:
          (1) lasciare lo spazio prima;
          (2) assegnare il numero;
          (3) impostare tutto ciò che serve per i riferimenti incrociati, l’indice e le testatine;
          (4) stampare il titolo della sezione nel corpo richiesto dalla classe;
          (5) inibire un cambio pagina subito dopo il titolo;
          (6) lasciare lo spazio successivo.

          Questa lista non è completa. Come vedi è necessario che TeX sappia qual è il titolo prima di poter cominciare la serie di istruzioni necessarie per produrre tutto quanto serve.

          Nota. Ho detto un po’ di white lies, per esempio \section non ha argomenti, ma è solo un dettaglio di programmazione; a livello utente non fa molta differenza.

          Ciao
          Enrico

          Grazie per la risposta.

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

      Go to top