Re: Hyperref

#15560
Up
0
Down
::

Ho un problemino con hyperref,
se non lo carico tutto è a posto
quando lo carico l’errore che mi dà è
`! Argument of \contentsline has an extra }.

\par
l.7 \contentsline
{chapter}{Bibliografia}{9}{chapter*.3}
Runaway argument?`
nel file log
e l’errore è
`main.tex(7): Errore: ! Argument of \contentsline has an extra }.
main.tex(7): Errore: ! Paragraph ended before \contentsline was complete.`
La linea incriminata credo sia
`\bibliographystyle{unsrt}
\bibliography{articoli}
\addcontentsline{toc}{chapter}{Bibliografia}`
ma non capisco perchè mi dia errore!!
Tra l’altro l’output è tutto corretto tranne (appunto) la linea dell’indice dedicata all Bibliografia, che è

chapterBibliograa9chapter*.3

che ne dite?

Niente, finché non riporti un esempio che mostri veramente l’errore. Il seguente documento
`\documentclass[a4paper]{book}
\usepackage{hyperref}

\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\nocite{*}

\bibliographystyle{unsrt}
\bibliography{articoli}
\addcontentsline{toc}{chapter}{Bibliografia}

\end{document}`
si compila perfettamente sia usando hyperref che omettendolo. Occhio all’ordine delle cose: si deve scrivere
`\clearpage
\addcontentsline{toc}{chapter}{Bibliografia}
\bibliographystyle{unsrt}
\bibliography{articoli}`
se vuoi che l’indice punti alla pagina giusta, nel caso la bibliografia sia più lunga di una pagina.

Ciao
Enrico

Go to top