BibLaTeX e riempimento della pagina

  • Creatore
    Topic
  • #100950
    Up
    0
    Down
    ::


    Salve a tutti!
    Come la maggiorparte, credo, degli utenti di questo forum, sto scrivendo la mia tesi di laurea con LaTeX, per ovvie ragioni di estetica e comodità.
    Leggendo le fantastiche guide di Lorenzo e Tommaso (e qui colgo l’occasione per ringraziarli del loro fantastico lavoro!) e seguendo questo forum, sono riuscito a districarmi in quasi tutti i problemi che mi sono trovato davanti durante la stesura e la revisione della tesi.
    Dico quasi perché me ne rimane ancora uno, adesso cerco di spiegarmi:
    io carico il pacchetto biblatex per generare la bibliografia con questo comando
    `\usepackage[backend=biber,style=numeric-comp,hyperref=true,useprefix,maxbibnames=99]{biblatex}`
    e stampando la bibliografia con
    `\printbibliography`
    ottengo il risultato voluto senza problemi…più o meno. In ultima revisione mi sono accorto che biblatex, per non spezzare tra due pagine una voce della bibliografia, non ottiene un completo riempimento delle pagine. Questo risultato è voluto o succede solo a me? In caso c’è un modo per preferire il riempimento della pagina ad una voce non divisa in due?
    Ringrazio chiunque mi aiuterà!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #100951
      Up
      0
      Down
      ::

      Pacca” post=100669Salve a tutti!
      Come la maggiorparte, credo, degli utenti di questo forum, sto scrivendo la mia tesi di laurea con LaTeX, per ovvie ragioni di estetica e comodità.
      Leggendo le fantastiche guide di Lorenzo e Tommaso (e qui colgo l’occasione per ringraziarli del loro fantastico lavoro!) e seguendo questo forum, sono riuscito a districarmi in quasi tutti i problemi che mi sono trovato davanti durante la stesura e la revisione della tesi.
      Dico quasi perché me ne rimane ancora uno, adesso cerco di spiegarmi:
      io carico il pacchetto biblatex per generare la bibliografia con questo comando
      `\usepackage[backend=biber,style=numeric-comp,hyperref=true,useprefix,maxbibnames=99]{biblatex}`
      e stampando la bibliografia con
      `\printbibliography`
      ottengo il risultato voluto senza problemi…più o meno. In ultima revisione mi sono accorto che biblatex, per non spezzare tra due pagine una voce della bibliografia, non ottiene un completo riempimento delle pagine. Questo risultato è voluto o succede solo a me? In caso c’è un modo per preferire il riempimento della pagina ad una voce non divisa in due?
      Ringrazio chiunque mi aiuterà!

      Benvenuto!

      Può capitare. Le voci bibliografiche sono generalmente p composte di due o tre righe di testo. Siccome LaTeX cerca di evitare vedove e orfane, se può, in alcuni casi quello che capita a te è normale. Se invece capita con una voce molto lunga che cade a fine pagina, c’è da preoccuparsi. Quindi ti coniglio di provare a modificare temporaneamente l’ultima voce della pagina, in modo che sia composta da molte righe. Per esempio puoi aggiungere nomi di città nel campo location. Se la voce viene spezzata regolarmente e il riempimento della pagina è corretto allora hai individuato il problema. Altrimenti si dovranno fare altre ipotesi.

      Ciao
      Ivan

    • #100952
      Up
      0
      Down
      ::

      ivan” post=100670
      Benvenuto!

      Grazie mille 🙂

      In realtà il problema succede con una voce non molto lunga all’inizio della pagina seguente a quella poco riempita, e adesso ho capito che è legato al problema di orfane e vedove. Però noto che lo spazio tra una voce e l’altra della bibliografia è abbastanza “fisso”, non è considerato come normale “colla” tra le varie voci che può essere leggermente ampliato per riempire meglio la pagina. O mi sbaglio? Cioè il riempimento tra due pagine affiancate è, giustamente, praticamente uguale e così passa quasi inosservato, ma in una coppia di pagine questo non corrisponde al riempimento massimo della pagina. Non so se mi sono spiegato!

    • #100953
      Up
      0
      Down
      ::

      Pacca” post=100676

      Benvenuto!

      Grazie mille 🙂

      In realtà il problema succede con una voce non molto lunga all’inizio della pagina seguente a quella poco riempita, e adesso ho capito che è legato al problema di orfane e vedove. Però noto che lo spazio tra una voce e l’altra della bibliografia è abbastanza “fisso”, non è considerato come normale “colla” tra le varie voci che può essere leggermente ampliato per riempire meglio la pagina. O mi sbaglio? Cioè il riempimento tra due pagine affiancate è, giustamente, praticamente uguale e così passa quasi inosservato, ma in una coppia di pagine questo non corrisponde al riempimento massimo della pagina. Non so se mi sono spiegato!

      Puoi sempre ridefinire la lunghezza \bibitemsep e renderla elastica.
      (Di default quella lunghezza è posta uguale a \itemsep.)

      Ciao
      Ivan

    • #100954
      Up
      0
      Down
      ::

      ivan” post=100677
      Puoi sempre ridefinire la lunghezza \bibitemsep e renderla elastica.
      (Di default quella lunghezza è posta uguale a \itemsep.)

      Ehm, temo di non essere un utilizzatore così esperto di latex, e a dire la verità non so nemmeno se sia una soluzione consigliata 😳

    • #100955
      Up
      0
      Down
      ::

      Pacca” post=100678

      Puoi sempre ridefinire la lunghezza \bibitemsep e renderla elastica.
      (Di default quella lunghezza è posta uguale a \itemsep.)

      Ehm, temo di non essere un utilizzatore così esperto di latex, e a dire la verità non so nemmeno se sia una soluzione consigliata 😳

      Nemmeno io so dirti se è una soluzione consigliata. In ogni caso prova e vedi se le cose migliorano o peggiorano`
      \setlength{\bitemsep}{1ex plus2pt minus1pt}
      `
      Puoi modificare i valori a tuo piacimento, ma non esagerare con i plus e i minus…
      Personalmente non mi sono mai posto il problema, se non limitatamente al fatto che la spaziatura di default è secondo me eccessiva e quindi in genere imposto semplicemente
      `
      \setlength{\bibitemsep}{0pt}
      `
      Negli stili philosophy c’è già questa impostazione.

      Ciao
      Ivan

    • #100956
      Up
      0
      Down
      ::


      Proverò le due soluzioni che mi hai proposto. Grazie mille del tuo aiuto, Ivan! 🙂

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

Go to top