giusto. \usepackage{url} eliminato.
cmq, cercando su google ho trovato questa spiegazione:
http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2006-02/msg01841.html
che praticamente consiglia di inserire i parametri nel \documentclass. 🙄
infatti il preambolo così riscritto non da alcun errore:
`\documentclass[a5paper,10pt,colorlinks,urlcolor=black]{book}
…
\usepackage{hyperref}
\hypersetup{pdfauthor={me}, pdftitle={title}}
\makeatletter
\def\UrlBigBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,\do\?\do\'\do\+\do\=\do\#\do\:\do@url@hyp}
\def\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z}
\makeatother
\newcommand*{\mail}[1]{\href{mailto:#1}{\nolinkurl{#1}}}`
tuttavia rimane il problema dell’ urcolor=black, infatti i links sono di un poco serio colore fucsia… 😯
idee al riguardo?