Contare Parole

  • Creatore
    Topic
  • #114090
    Up
    0
    Down
    ::


    Salve,
    avrei bisogno di un (spero) piccolo aiuto.
    Ho un file .tex in cui sono riportati diversi risultati matematici tra cui dei teoremi (inizializzati col classico \begin{thm}).
    Ciò di cui avrei bisogno è sapere se esiste la possibilità di aggiungere una stringa automatica alla fine del documento (o in qualsiasi altra parte dello stesso) del tipo “Questo documento contiene XXX Teoremi”.
    In modo “rozzo”, ho copiato il codice in Word e utilizzato la funzione Cerca, solo che sarebbe più comodo e funzionale se ciò accadesse automaticamente alla compilazione poiché il documento è composto da centinaia di pagine.
    Premetto che utilizzo un Mac e il compilatore TeXMaker.
    Spero possiate aiutarmi, anche solo indicandomi cosa cercare tra le varie discussioni del forum e/o guide.
    Grazie dell’attenzione

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #114091
      strolego
      Partecipante
        Up
        0
        Down
        ::


        Premesso che io sfrutterei l’editor di testo, una possibile soluzione può essere questa
        Nel preambolo:
        `
        \newcounter{nteoremi}
        \newtheorem{thm}{Theorem}[section] %%% o come preferisci
        \newcommand{\teorema}{\stepcounter{nteoremi}\begin{thm}}
        `

        poi sostituisci nel testo a `\begin{thm}` il comando `\teorema` (stando attenti a non sostituirlo nella definizione come avevo fatto io ….)

        Alla fine de documento scrivi
        `Il documento contiene \thenteoremi\ teoremi`

        Dovrebbe andare (e dovrebbero esserci soluzioni migliori …)

      • #114092
        Up
        0
        Down
        ::


        Grazie infinite. Nel momento in cui sostituisco \begin{thm} con \teorema, termino comunque con \end{thm}?

      • #114093
        Up
        0
        Down
        ::


        Comunque ho provato e funziona alla grande!
        Grazie di cuore!

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

    Go to top