numero parole

  • Creatore
    Topic
  • #45845
    ernded
    Partecipante
      Up
      0
      Down
      ::


      Esistono in LaTeX dei contatori che contengono il numero delle righe
      e/o quello delle parole di un documento oppure come si possono creare,
      in modo da poter scrivere “questo documento è formato da \numrig righe
      e da \numpar parole”?
      Ciao
      Ernesto

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #45846
        Up
        0
        Down
        ::


        Una possibile soluzione può essere quella di processare il pdf e ricavare le informazioni da lì, ma otterrai sicuramente risultati approssimativi.
        Vedo comunque alcuni problemi nel definire la questione. Per esempio, le testatine contano come riga? O vanno trascurate? E i titoli, indici ecc.?

        Se il tuo file si chiama “nomefile.pdf” puoi convertirlo in testo con:`pdftotext -layout nomefile.pdf`Poi puoi ottenere due file con il numero di parole e righe di questo file di testo`cat nomefile.txt|wc -w > num_par.txt && cat nomefile.txt|wc -l > num_rig.txt`e quindi includere tali file nel tuo documento originale:`questo documento è formato da \input{num_rig.txt}\ righe e da \input{num_par.txt}\ parole`Non so se sia possibile fare di meglio direttamente da LaTeX.

        🙂
        LuCa

      • #45847
        ernded
        Partecipante
          Up
          0
          Down
          ::

          Non so se sia possibile fare di meglio direttamente da LaTeX.

          🙂
          LuCa

          Grazie Luca: è una possibile soluzione “pratica” ma a me interessava una soluzione “teorica”, di LaTeX: è una pura curiosità accademica; vedo i problemi a cui accennavi per il conteggio delle parole, ma ne vedo di più complicati per contare le righe: infatti bisogna aspettare che la routine di output abbia partorito una pagina.
          Il problema però non deve essere impossibile: in un recente topic qualcuno, mi pare Enrico, parlava di un pacchetto che consente l’output di pagine tutte formate dallo stesso numero di righe. E’ questo che mi ha incuriosito. Come si fa a contarle? e a contare le parole (una volta accordatisi se contare o no titoli testatine ecc.)?
          ciao
          Ernesto

        • #45848
          Up
          0
          Down
          ::

          Non so se sia possibile fare di meglio direttamente da LaTeX.

          🙂
          LuCa

          Grazie Luca: è una possibile soluzione “pratica” ma a me interessava una soluzione “teorica”, di LaTeX: è una pura curiosità accademica; vedo i problemi a cui accennavi per il conteggio delle parole, ma ne vedo di più complicati per contare le righe: infatti bisogna aspettare che la routine di output abbia partorito una pagina.
          Il problema però non deve essere impossibile: in un recente topic qualcuno, mi pare Enrico, parlava di un pacchetto che consente l’output di pagine tutte formate dallo stesso numero di righe. E’ questo che mi ha incuriosito. Come si fa a contarle? e a contare le parole (una volta accordatisi se contare o no titoli testatine ecc.)?
          ciao
          Ernesto

          Se dici a LaTeX (per esempio tramite geometry) che vuoi 26 righe per pagina, lo fa. Ma non conta le righe: stabilisce l’altezza (\topskip+25\baselineskip); se poi c’è qualche riga più alta o un titolo di sezione o altro del genere, il numero di righe non sarà 26.

          Contare il numero di righe totali è insensato. Contare il numero di parole anche. Lo so che c’è chi lo vuole, ma non lo capisco. Un modo che può dare un risultato (molto) approssimativo è, su una macchina Unix, il comando di shell
          `$ detex file.tex | wc -w`
          Ciao
          Enrico

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

      Go to top