Problemi con backref

  • Creatore
    Topic
  • #24393
    Up
    0
    Down
    ::


    Ciao a tutti!
    Sto scrivendo la mia tesi di laurea, e ho dei problemi con il link ai riferimenti bibliografici. In pratica, hyperref funziona bene con tabelle, figure, equazioni ecc, ma non crea il link alle voci della bibliografia, costruita con bibtex.
    Per completezza, questo è il preambolo:
    `
    \documentclass[12pt, a4paper, twoside, titlepage]{book}
    \usepackage[italian, english]{babel}
    \usepackage[signatures, nowrite]{frontespizio}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lettrine}
    \usepackage{varioref}
    \usepackage{booktabs}
    \usepackage{graphicx}
    \usepackage{mathrsfs}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{braket}
    \usepackage{slashed}
    \usepackage[squaren, italian]{SIunits}
    \usepackage{hepparticles}
    \usepackage[HNitalic, HUsquaren, HUitalian]{hep}
    \usepackage{fancyhdr}
    \usepackage[Bjornstrup]{fncychap}
    \usepackage[pagebackref]{hyperref}
    \usepackage[hyperpageref]{backref}
    \renewcommand{\backref}[1]{}
    \renewcommand*{\backreftwosep}{ e~}
    \renewcommand*{\backreflastsep}{ e~}
    \renewcommand*{\backrefalt}[4]{%
    \ifcase #1 %
    \relax%
    \or
    (Citato a pagina~#2.)%
    \else
    (Citato alle pagine~#2.)
    \fi}

    \newcommand{\fncyfront}{%
    \fancyhead[RO]{{\footnotesize\rightmark}}
    \fancyfoot[RO]{\thepage}
    \fancyhead[LE]{{\footnotesize\leftmark}}
    \fancyfoot[LE]{\thepage}
    \fancyhead[RE,LO]{}
    \fancyfoot[C]{}
    \renewcommand{\headrulewidth}{0.3pt}}
    \newcommand{\fncymain}{%
    \fancyhead[RO]{{\footnotesize\rightmark}}
    \fancyfoot[RO]{\thepage}
    \fancyhead[LE]{{\footnotesize\leftmark}}
    \fancyfoot[LE]{\thepage}
    \fancyfoot[C]{}
    \renewcommand{\headrulewidth}{0.3pt}}

    \pagestyle{fancy}
    `
    mentre questa è la dichiarazione della bibliografia:
    `
    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \bibliographystyle{abbrv}
    \bibliography{TesiBib}
    `
    In attesa di qualche cortese risposta, auguro a tutti buona domenica!

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

      Ciao a tutti!
      Sto scrivendo la mia tesi di laurea, e ho dei problemi con il link ai riferimenti bibliografici. In pratica, hyperref funziona bene con tabelle, figure, equazioni ecc, ma non crea il link alle voci della bibliografia, costruita con bibtex.

      Non vedo problemi; forse non hai compilato abbastanza volte. Un esempio costruito con il tuo preambolo fa esattamente ciò che ci si aspetta.

      Unica modifica: non ho i pacchetti hep e hepparticles, quindi ho commentato le righe relativa, ma dubito che possano essere i responsabili.

      Ciao
      Enrico

    • #24395
      Up
      0
      Down
      ::


      Era un problema di compilazione, appunto!
      Ho risolto utilizzando il pacchetto natbib, la cui dichiarazione è stata posta dopo quella di babel.
      Grazie!

    • #24396
      Up
      0
      Down
      ::


      Come avrai intuito, la mia tesi di Laurea è in fisica delle alte energie (High Energy Physics), da cui l’uso dei pacchetti hep.
      Saluti

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

Go to top