[RISOLTO]Badboxes con Hyperref

  • Creatore
    Topic
  • #70972
    Up
    0
    Down
    ::


    Salve a tutti.
    Sto scrivendo la tesi e sono alle prese con la bibliografia gestita con biblatex. Ovviamente errori a volontà quando vado a compilare (su Windows7, uso TeXMaker a cui ho impostato Quick Build = latex + dvips +ps2pdf +view pdf). Tra gli errori c’è anche l’incompatibilità con ucs (io uso il pacchetto utf8x perché è fantastico per ogni sorta di accento, ma per lui è incompatibile, preferisce quel cesso di latin1).

    Quello che mi da’ più fastidio sono però gli URL troppo lunghi, che trabordano fino al bordo della pagina e oltre (verso l’infinito, suppongo). Sto usando hyperref. C’è un modo per sistemare le cose?

    preambolo

    `
    \documentclass[a4paper, 11pt, titlepage, twoside, openright]{report}
    \usepackage[utf8x]{inputenc}
    \usepackage{indentfirst}
    \usepackage[sans]{frontespizio}

    \usepackage[top=2cm,bottom=2cm,right=3cm, left=3cm]{geometry}

    \usepackage{graphicx}
    \graphicspath{{./figure/}}

    \usepackage[english,italian]{babel}
    \usepackage[babel]{csquotes}
    \usepackage[style=numeric-comp]{biblatex}
    \bibliography{bibliografia/bibliografia1}

    \usepackage{hyperref}
    \hypersetup{pdfstartview=Fit}
    `

    log dei badboxes
    `LaTeX Font Info: Try loading font information for T1+cmtt on input line 85.
    (“C:\Program Files\MiKTeX 2.8\tex\latex\base\t1cmtt.fd”
    File: t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
    )
    Overfull \hbox (60.11269pt too wide) in paragraph at lines 86–86
    \T1/cmr/m/it/10.95 lo DH-CP\T1/cmr/m/n/10.95 . Dic. 2010. \T1/cmr/m/sc/10.95 ur
    l\T1/cmr/m/n/10.95 : [][][][].
    []

    Overfull \hbox (292.45099pt too wide) in paragraph at lines 86–86
    []\T1/cmr/m/n/10.95 Wikipedia The Free En-cy-clo-pe-dia. \T1/cmr/m/it/10.95 IPv
    6 tran-si-tion me-cha-ni-sm\T1/cmr/m/n/10.95 . Mar. 2012. \T1/cmr/m/sc/10.95 ur
    l\T1/cmr/m/n/10.95 : [][][][].
    []`

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

      Quello che mi da’ più fastidio sono però gli URL troppo lunghi, che trabordano fino al bordo della pagina e oltre (verso l’infinito, suppongo). Sto usando hyperref. C’è un modo per sistemare le cose?

      Prova con:

      `
      \setcounter{biburlnumpenalty}{150}
      \setcounter{biburlucpenalty}{150}
      \setcounter{biburllcpenalty}{150}
      `
      Ovviamente cambia i valori a piacere.

      Ciao
      Claudio

    • #70974
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::

        Sto scrivendo la tesi e sono alle prese con la bibliografia gestita con biblatex. Ovviamente errori a volontà quando vado a compilare (su Windows7, uso TeXMaker a cui ho impostato Quick Build = latex + dvips +ps2pdf +view pdf). Tra gli errori c’è anche l’incompatibilità con ucs (io uso il pacchetto utf8x perché è fantastico per ogni sorta di accento, ma per lui è incompatibile, preferisce quel cesso di latin1).

        biblatex è noto per essere incompatibile con ucs, e c’è anche scritto nella sua documentazione, ma non con utf8 e per quel che ne so nemmeno con utf8x.

        latin1 non è un cesso e sono convinto che ti permette di usare molti più accenti di quelli che immagini; certo si riferisce a polizze di caratteri con soli 256 segni, mentre utf8 permette di indirizzare più di due milioni di segni, ma quando hai tolto i caratteri matematici, gli ideogrammi cinesi, giapponesi e coreani, il devanagari il telugu eccetera, non è che ne restino molti da usare quando di scrive nelle lingue occidentali, forse più di 256, ma vorrei sapere chi li usa tutti.

        Io ora uso utf8, ma ho usato per decenni latin1 e non mi sono mai trovato male, anzi; ora uso utf8 perché mi capita di scrivere cose in alfabeti diversi da quello latino. In fondo si tratta solo di esigenze personali e ognuno preferisce quello che gli piace di più.

        Invece sono stupefatto dal fatto che usi l’impostazione di default di Texmaker; latex-dvips,ps2pdf,viewer; mentre potresti usare pdflatex,viewer e potresti avere a disposizioni tutti i benefici del motore di composizione pdftex (che sta dietro a pdflatex), benefici che perdi se passi attraverso il formato dvi. La strada che segui tu può essere accettabile se usi PSTricks, ma non è certo il meglio, perché se usi quel pacchetto di disegno programmato (sostituibile al 99% con TiKZ che non ha nessuna incompatibilità con pdftex), allora ti converrebbe compilare con ps4pdf che gestisce separatamente le figure scritte in PostScript, ma ti compila con pdflatex. Visto che ti piace ottenere dei bei documenti, usando pdflatex puoi usare il pacchetto microtype che consente una composizione ancora migliore della composizione ottenibile con pdflatex; microtype non produce virtualmente effetti sensibili se passi per latex, ma produce effetti visibili passando per pdflatex.

      • #70975
        Up
        0
        Down
        ::


        Grazie cfiandra.
        Ha funzionato.

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

    Go to top