Dummy text: possibile solo tramite il numero di paragrafi ?

  • Creatore
    Topic
  • #55210
    Up
    0
    Down
    ::


    Buongiorno a tutti:

    Avendo una pagina con geometria, corpo del testo, parshape ed altri elementi definiti, vorrei riempire la sopra citata con del testo fittizio e proseguire poi con il conteggio di parole e caratteri attraverso il tool texcount per una previsione delle battute che tale pagine potrà indicativamente contenere.

    Ho trovato due packages predisposti per la creazione di testo “dummy”: blindtext e lipsum.

    Non mi sembra però che nessuno dei due preveda la possibilità di riempire una pagina in base alla geometria specificata, ma piuttosto lavorano (specialmente il meno sofisticato lipsum) in base al numero di paragrafi.

    Ci sono altre strade da seguire ? Grazie mille

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #55211
      Up
      0
      Down
      ::

      Buongiorno a tutti:

      Avendo una pagina con geometria, corpo del testo, parshape ed altri elementi definiti, vorrei riempire la sopra citata con del testo fittizio e proseguire poi con il conteggio di parole e caratteri attraverso il tool texcount per una previsione delle battute che tale pagine potrà indicativamente contenere.

      Ho trovato due packages predisposti per la creazione di testo “dummy”: blindtext e lipsum.

      Non mi sembra però che nessuno dei due preveda la possibilità di riempire una pagina in base alla geometria specificata, ma piuttosto lavorano (specialmente il meno sofisticato lipsum) in base al numero di paragrafi.

      Ci sono altre strade da seguire ? Grazie mille

      Potresti inviare un esempio? Visto che si tratta di una pagina, non è più semplice copiare del testo, che immagino già avrai, senza ricorrere a un pacchetto?
      Va bene essere TeXnici, ma fino a questo punto…:shock:
      Al massimo ti puoi creare un pacchettino con il testo fittizio che ti serve.

      Ciao
      Ivan

    • #55212
      Up
      0
      Down
      ::

      Potresti inviare un esempio? Visto che si tratta di una pagina, non è più semplice copiare del testo, che immagino già avrai, senza ricorrere a un pacchetto?
      Va bene essere TeXnici, ma fino a questo punto…:shock:
      Al massimo ti puoi creare un pacchettino con il testo fittizio che ti serve.

      Ciao
      Ivan

      Sono pagine diverse di volta in volta, ed il testo con cui andrò a riempirle vorrei appunto scriverlo in base alle “battute” che una pagina di determinate dimensioni può contenere. Vendo trovato il tool texcount che si occupa del conteggio, mi manca ora uno strumento per generare testo automaticamente in base alle dimensioni della pagina, e non al numero di paragrafi. Tutto questo, come detto, mi servirebbe per realizzare una stima delle battute che andranno a popolare la pagina

      Grazie
      Flavio

    • #55213
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Bisognerebbe sapere se ti serve il numero preciso delle battute o un numero abbastanza ben approssimato, ma non esatto.
        Bisogna sapere se le lo spazio dei rientri per inserire immagini o altro materiale debbano essere contati alla stessa stregua del testo, oppure se ti occorre il numero netto di battute.

        In sostanza non vorrei che tu ti ingegnassi di determinare il numero esatto di battute , al netto delle figure, alo scopo di determinare/prevedere la lunghezza di un documento.

        Per conoscere il numero di pagine puoi far contare a Latex il numero di battute in una riga e poi moltiplichi per le battute così determinate per il numero di righe per pagina e hai le battute per ogni pagina. A quel punto, pagina più, pagina meno, determini quante pagine occorrono per il tuo manoscritto, e poi devi aggiungere una stima dello spazio occupato dalle figure.. Sempre a livello di stime, questo conteggio è quello che fanno in tipografia quando devono fare un preventivo per una stampa.

        Nota che nell’Introduzione è esposto un piccolo file per determinare la lunghezza dell’alfabeto minuscolo (notoriamente di 26 lettere) Conoscendo la giustezza diventa facile determinare le battute per ogni riga. Oltretutto puoi verificare se si eccedono le 66±5 battute per ogni riga, visto che questo è l’intervallo di battute che rende più gradevole e meno faticosa la lettura di un testo.

        Sempre per una stima della lunghezza di una stampa misurata in pagine, componi un intero capitolo campione, che contenga testo e figure, formule e tabelle, e puoi constatare tu stesso se la stima fatta come ti ho detto assomiglia alla lunghezza vera del tuo capitolo; all’occorrenza puoi determinare un fattore correttivo che ti permette di stimare la lunghezza dell’intero testo.

        Se il tuo scopo non è quello, allora non saprei che cosa suggerirti.

      • #55214
        Up
        0
        Down
        ::


        Grazie per prima cosa per la risposta:

        Per conoscere il numero di pagine puoi far contare a Latex il numero di battute in una riga e poi moltiplichi per le battute così determinate per il numero di righe per pagina e hai le battute per ogni pagina. A quel punto, pagina più, pagina meno, determini quante pagine occorrono per il tuo manoscritto, e poi devi aggiungere una stima dello spazio occupato dalle figure.. Sempre a livello di stime, questo conteggio è quello che fanno in tipografia quando devono fare un preventivo per una stampa.

        Realizzare una stima utilizzando la tecnica che si usa in tipografia mi sembra la cosa più logica. Per quanto riguarda invece la composizione della riga “esempio”, posso considerare attendibile una riga composta con il package blindtext in italiano oppure una in latino con lipsum ?

        Grazie mille

        Flavio

      • #55215
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non ha importanza, purché tu conti anche gli spazi.

          Il trucco di usare la stringa delle 26 lettere dell’alfabeto minuscolo è più o meno quella che ha usato o ha citato Bringhurt. Ti garantisco che funziona molto bene, perché si tratta di avere un densità media, e le lettere dell’alfabeto sono per definizione una media, c’è i magrolina e la m grassoccia, c’è la e che è larga quanto uno spazio ideale interparola..
          In ongi caso si tratta di fare una media.
          Certo se ti metti a contare le battute, segni di interpunzione e spazi compresi anche per un solo capoverso, diventi matto, a meno che tu no possa far contare le battute a un programma {TextWrangler, per esempio, ma devi avere almeno una volta controllato quello che conta, non solo le lettere che formano le parole.

          Ho caricato su CTAN il pacchettino classiclayout; se vuoi puoi copiare da lì l’algoritmo che ti permette di deternare un eccellente stima dei caratteri per pagina, solo che devi estrarre il codice per non farlo lavorare con i margini e il numero di righe di quel pacchettino.

          Per me fai prima a copiarti quella decina di righe di codice che sono riportate nell’Introduzione.

        • #55216
          Up
          0
          Down
          ::

          Non ha importanza, purché tu conti anche gli spazi.

          Il trucco di usare la stringa delle 26 lettere dell’alfabeto minuscolo è più o meno quella che ha usato o ha citato Bringhurt. Ti garantisco che funziona molto bene, perché si tratta di avere un densità media, e le lettere dell’alfabeto sono per definizione una media, c’è i magrolina e la m grassoccia, c’è la e che è larga quanto uno spazio ideale interparola..
          In ongi caso si tratta di fare una media.
          Certo se ti metti a contare le battute, segni di interpunzione e spazi compresi anche per un solo capoverso, diventi matto, a meno che tu no possa far contare le battute a un programma {TextWrangler, per esempio, ma devi avere almeno una volta controllato quello che conta, non solo le lettere che formano le parole.

          Ho caricato su CTAN il pacchettino classiclayout; se vuoi puoi copiare da lì l’algoritmo che ti permette di deternare un eccellente stima dei caratteri per pagina, solo che devi estrarre il codice per non farlo lavorare con i margini e il numero di righe di quel pacchettino.

          Per me fai prima a copiarti quella decina di righe di codice che sono riportate nell’Introduzione.

          Però il trucco delle 26 lettere mi sembra ideale nell’ottica di voler trovare l’ingombro medio dei caratteri per calcolare il numero di pagine che mi serviranno. Io invece necessito del contrario. Data una pagina, al netto di immagini etc, vorrei una stima dei caratteri che possono entrarvi. A questo punto procederei cosi:

          – Creo una riga larga N° con una “manciata” di Lorem ipsum…

          – Conto le battute (quindi caratteri + spazi) della prima riga

          – Conoscendo la lunghezza di tutte le righe che contengono testo, effettuo una proporzione

          Si avvicina alla tecnica utilizzata dalla tipografia che mi è stata spiegata prima vero ?

          Grazie mille

          Flavio

        • #55217
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Sì, assomiglia.

          • #55218
            Up
            0
            Down
            ::

            Sì, assomiglia.

            Perfetto. Per quanto riguarda poi il conteggio delle battute effettive, mi butto su texcount (anche se il conteggio dei singoli caratteri è stato introdotto solo nella beta del 17/01/2011 quindi magari è ancora ballerino) oppure latex offre strumenti più robusti ? Cercando e ricercando ho trovato solo, per l’appunto, texcount (strumenti esterlo scritto in perl)

            Infinitamente grazie

            Flavio

          • #55219
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Copia il solo testo, senza la parte di mark-up LaTeX che lo avvolge, e incollalo dentro un file MS Word oppure OpenoOffice Writer, e conta con quelli. Sarà un piccolo tradimento a LaTeX & Company, ma funziona.

            • #55220
              Up
              0
              Down
              ::


              Risolto grazie a questi suggerimenti.

              Grazie mille 🙂

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

          Go to top