Re: url troppo lunghi!

#39051
Up
0
Down
::

Mi intrometto in questo topic, in attesa dell’esempio minimo da parte di gabriulla, per un porblema connesso.

Il pacchetto url accetta, tra le altre, le seguenti opzioni:
obeyspaces: rende latex sensibile agli spazi all’interno degli indirizzi internet.
spaces: usata assieme a obeyspaces, dice a latex di utilizzare gli eventuali spazi come punti di sillabazione.

Le due opzioni permettono di fatto di far andare a capo un indirizzo internet dovunque si voglia. Il problema è che è pericoloso, per diversi motivi, inserire gli spazi nell’indirizzo all’interno del database bibliografico.
La cosa migliore sarebbe fare in modo che gli spazi indicassero un punto di sillabazione, ma che non venissero stampati in output. L’autore del pacchetto url.sty dice che questo è facile da relizzare, per lui, evidentemente. Ecco le parole:

Package Option: spaces
Likewise, breaks are not usually allowed after spaces under the
“[obeyspaces]” option, but giving the options “[obeyspaces,spaces]”
will allow breaks at those spaces. (Note that it seems logical to
allow the sole option “[spaces]” to let input spaces indicate break
points, but not to display them in the output. This would be easy to
implement, but is left out to avoid(?) confusion.)

C’è qualche mago che se la sente di trovare questa soluzione?

Ciao
Ivan

Non vedo motivo di cercare una cosa del genere. Fra l’altro con hyperref gli spazi che metti farebbero comunque parte dell’ancora (o come diavolo si chiama) e quindi non permetterebbero il corretto collegamento.

C’è sempre la possibilità di scrivere
`\href{}{\nolinkurl{}}`
quando si usa hyperref; da quello che vedo gli spazi vengono ignorati.

Purtroppo gli URL sono brutte bestie, dal punto di vista tipografico.

Ciao
Enrico

Go to top