biblatex e la composizione degli URL

  • Creatore
    Topic
  • #69514
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Gli URL sono brutte bestie, tipograficamente parlando. Se sono lunghi e se si ammette che possano essere spezzati solo in certi punti (solo dopo un punto o una barra, per esempio) il riempimento della riga può essere impossibile, e si hanno pezzi che sbordano.

      Per esempio, date un’occhiata alla bibliograffia di questo documento
      http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf
      composto composto con lo stile philosophy-modern:
      `\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}`

      Un tempo, l’autore di biblatex aveva deciso di spezzare l’URL in un punto qualunque, per consentire il riempimento ottimale della riga. Naturalmente, il prezzo da pagare era quello di avere URL spezzati in punti “non canonici”, per esempio “www.sillabare.it” poteva essere spezzato in “www.si” in fine di riga e “llabare.it” all’inizio di quella nuova. Ricordo che avevo espresso perplessità in materia, ma a conti fatti era una soluzione da non scartare.

      L’autore di biblatex ha cambiato idea ed è tornato sui propri passi? È possibile ripristinare il comportamento precedente?

      Grazie,
      L.

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #69515
        Up
        0
        Down
        ::

        lorenzo.pantieri” post=68620Ciao a tutti. Gli URL sono brutte bestie, tipograficamente parlando. Se sono lunghi e se si ammette che possano essere spezzati solo in certi punti (solo dopo un punto o una barra, per esempio) il riempimento della riga può essere impossibile, e si hanno pezzi che sbordano.

        Per esempio, date un’occhiata alla bibliograffia di questo documento
        http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf
        composto composto con lo stile philosophy-modern:
        `\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}`

        Un tempo, l’autore di biblatex aveva deciso di spezzare l’URL in un punto qualunque, per consentire il riempimento ottimale della riga. Naturalmente, il prezzo da pagare era quello di avere URL spezzati in punti “non canonici”, per esempio “www.sillabare.it” poteva essere spezzato in “www.si” in fine di riga e “llabare.it” all’inizio di quella nuova. Ricordo che avevo espresso perplessità in materia, ma a conti fatti era una soluzione da non scartare.

        L’autore di biblatex ha cambiato idea ed è tornato sui propri passi? È possibile ripristinare il comportamento precedente?

        Pagina 188 della documentazione:
        `\setcounter{biburlnumpenalty}{9000} % spezzare dopo i numeri
        \setcounter{biburlucpenalty}{9000} % spezzare dopo le lettere maiuscole
        \setcounter{biburllcpenalty}{9000} % spezzare dopo le lettere minuscole`
        I valori indicati dicono a TeX che è assai bello spezzare la riga nei punti corrispondenti. Naturalmente i valori dati possono essere diversi; non dare 10000, non sarebbe molto simpatico per il tuo documento. 🙂 Per disabilitare si dà il valore 0 (che è il default, adesso, mentre non lo è stato per un certo lasso di tempo).

        Ciao
        Enrico

      • #69516
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          egreg9″ post=68634Pagina 188 della documentazione:
          `\setcounter{biburlnumpenalty}{9000} % spezzare dopo i numeri
          \setcounter{biburlucpenalty}{9000} % spezzare dopo le lettere maiuscole
          \setcounter{biburllcpenalty}{9000} % spezzare dopo le lettere minuscole`
          I valori indicati dicono a TeX che è assai bello spezzare la riga nei punti corrispondenti. Naturalmente i valori dati possono essere diversi; non dare 10000, non sarebbe molto simpatico per il tuo documento. 🙂 Per disabilitare si dà il valore 0 (che è il default, adesso, mentre non lo è stato per un certo lasso di tempo).

          Spiegazione perfetta, come sempre.

          Il problema degli URL in bibliografia è quello della coperta corta: o si accettano le sbordature, oppure si riempie bene la riga ma si spezzano in punti inopinati. Nel mio piccolo, ritengo che in bibliografia si possano fare eccezioni, per avere un buon riempimento di riga altrimenti impossibile. Ecco perché Ivan fa benissimo a mettere cose del tipo “trad. it.” senza spazi insecabili dopo i punti di abbreviazione. Probabilmente è anche giusto che il default del pacchetto sia quello che è adesso.

          Grazie mille,
          Lorenzo

        • #69517
          Up
          0
          Down
          ::


          [OT]

          Hai pensato a fare una festa per i tuoi vicini 5\,000 messaggi sul forum? Che cosa ci regalerai? 😉

          [OT]

          Ciao
          Tommaso

        • #69518
          Up
          0
          Down
          ::

          illinguista1972″ post=68647[OT]

          Hai pensato a fare una festa per i tuoi vicini 5\,000 messaggi sul forum? Che cosa ci regalerai? 😉

          [OT]

          Ciao
          Tommaso

          Potrebbe mandarti un camion di neve, sta’ attento. 🙂

          Ciao
          Enrico

        • #69519
          Up
          0
          Down
          ::


          Wow! 🙂 Almeno la vedremmo anche qui!

          Ciao
          Tommaso

        • #69520
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            illinguista1972″ post=68647[OT]Hai pensato a fare una festa per i tuoi vicini 5\,000 messaggi sul forum? Che cosa ci regalerai? 😉
            [OT]

            Si scrive
            `5000`
            e non
            `5\,000`
            Lo spazio sottile ci va solo se le cifre sono almeno cinque. È quanto fa, per esempio, il comando \num di siunitx. 🙂

          • #69521
            Up
            0
            Down
            ::


            L’ho scritto solo per vedere se stavi attento. E sì che facciamo lo stesso lavoro! 😆

            Ciao
            Tommaso

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

        Go to top