inlinebib + babel + hyperreff

  • Creatore
    Topic
  • #32669
    dianoia
    Partecipante
      Up
      0
      Down
      ::


      ciao a tutti!
      Sono alle prese con un problema che non riesco proprio a risolvere.
      Sto scrivendo la tesi, ed avendo da poco scoperto le funzionalità di inlinebib volevo aggiungerlo ai pacchetti che già uso, ma sembra incmpatibile con hyperreff e con la seconda e terza lingua di babel.
      Uso anche bibtopic, ma ho già verificato che non è colpa sua.
      Certo di essere incomprensibile, ho preparato un file di esempio:

      `
      \documentclass[a4paper,10pt]{book}
      \usepackage[polutonikogreek,francais,italian]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[colorlinks=true,linkcolor=black]{hyperref}
      \usepackage{inlinebib}
      \usepackage{bibtopic}

      \begin{document}
      \bibliographystyle{inlinebib}
      \frontmatter
      \tableofcontents
      \mainmatter
      È solo una prova\footnote{Cfr \cite{Quarantotto:2005}}, quindi non scriverò cose sensate\footnote{\cite{Quarantotto:2005}}, ammesso che abitualmente io scriva cose
      sensate\footnote{\cite{Aristotele:B}}, il che non è assolutamente detto\footnote{\cite{Aristotele:B}}, come forse si capisce\footnote{\cite{Quarantotto:2005}}, ma non si sa mai\footnote{\cite{Aristotele:B}}.
      \backmatter
      \cleardoublepage
      \setcounter{secnumdepth}{-2}

      \addcontentsline{toc}{chapter}{Bibliografia}
      \chapter*{Bibliografia}
      \begin{btSect}{Primo}
      \section*{Testi antichi}
      \btPrintAll
      \end{btSect}
      \begin{btSect}{Secondo}
      \section*{Studi moderni}
      \btPrintAll
      \end{btSect}
      \end{document}
      `

      Ed ecco due uscite bibtex, la prima corrisponde al file ‘Primo.bib’ e la seconda…

      `
      @Book{ Aristotele:B,
      title = {Aristotele, L'anima},
      author = {G. Movia},
      publisher = {Bompiani},
      address = {Milano},
      year = {2001},
      series = {Introduzione, traduzione, note e apparati di G. Movia}
      }

      @Book{ Quarantotto:2005,
      title = {Causa finale sostanza essenza in Aristotele. Saggio sulla struttura dei processi teleologici naturali e sulla funzione del \emph{telos}},
      author = {D. Quarantotto},
      publisher = {Bibliopolis},
      address = {Pisa},
      year = {2005}
      }
      `

      Dimenticavo, ho gia provato ad invertire l’ordine dei pacchetti nel frontespizio, ma niente

      Spero che basti, grazie in anticipo!!

      Pietro

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #32670
        Up
        0
        Down
        ::

        ciao a tutti!
        Sono alle prese con un problema che non riesco proprio a risolvere.
        Sto scrivendo la tesi, ed avendo da poco scoperto le funzionalità di inlinebib volevo aggiungerlo ai pacchetti che già uso, ma sembra incmpatibile con hyperreff e con la seconda e terza lingua di babel.
        Uso anche bibtopic, ma ho già verificato che non è colpa sua.
        Certo di essere incomprensibile, ho preparato un file di esempio:

        `
        \documentclass[a4paper,10pt]{book}
        \usepackage[polutonikogreek,francais,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[colorlinks=true,linkcolor=black]{hyperref}
        \usepackage{inlinebib}
        \usepackage{bibtopic}

        \begin{document}
        \bibliographystyle{inlinebib}
        \frontmatter
        \tableofcontents
        \mainmatter
        È solo una prova\footnote{Cfr \cite{Quarantotto:2005}}, quindi non scriverò cose sensate\footnote{\cite{Quarantotto:2005}}, ammesso che abitualmente io scriva cose
        sensate\footnote{\cite{Aristotele:B}}, il che non è assolutamente detto\footnote{\cite{Aristotele:B}}, come forse si capisce\footnote{\cite{Quarantotto:2005}}, ma non si sa mai\footnote{\cite{Aristotele:B}}.
        \backmatter
        \cleardoublepage
        \setcounter{secnumdepth}{-2}

        \addcontentsline{toc}{chapter}{Bibliografia}
        \chapter*{Bibliografia}
        \begin{btSect}{Primo}
        \section*{Testi antichi}
        \btPrintAll
        \end{btSect}
        \begin{btSect}{Secondo}
        \section*{Studi moderni}
        \btPrintAll
        \end{btSect}
        \end{document}
        `

        Ed ecco due uscite bibtex, la prima corrisponde al file ‘Primo.bib’ e la seconda…

        `
        @Book{ Aristotele:B,
        title = {Aristotele, L'anima},
        author = {G. Movia},
        publisher = {Bompiani},
        address = {Milano},
        year = {2001},
        series = {Introduzione, traduzione, note e apparati di G. Movia}
        }

        @Book{ Quarantotto:2005,
        title = {Causa finale sostanza essenza in Aristotele. Saggio sulla struttura dei processi teleologici naturali e sulla funzione del \emph{telos}},
        author = {D. Quarantotto},
        publisher = {Bibliopolis},
        address = {Pisa},
        year = {2005}
        }
        `

        Dimenticavo, ho gia provato ad invertire l’ordine dei pacchetti nel frontespizio, ma niente

        Spero che basti, grazie in anticipo!!

        Si chiama “preambolo”, non “frontespizio”. Visto che usi il francese con babel non devi assolutamente usare il carattere “:” nelle chiavi (neanche punto e virgola, punto interrogativo ed esclamativo).

        Dal momento che inlinebib risale al 1995, è assai probabile che non sia compatibile con hyperref.

        Ciao
        Enrico

      • #32671
        dianoia
        Partecipante
          Up
          0
          Down
          ::


          Prima di tutto grazie per i consigli.

          Per hyperref potrebbe non essere chissà quale problema, dato che in fin dei conti sto scrivendo un documento da stampare… Ci rinunzio un pò a malinquore ma…

          Il vero problema è babel.

          Ho visto che levando dalle chiavi del file prova i ‘:’ latex compila (in realtà si lamenta ancora un pò: LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right).

          Quindi in teoria potrei cambiare tutte le chiavi ed i \cite che ho già dato, visto che a quanto mi sembra di capire con il francese non vanno comunque d’accordo.

          Sinceramene però forse in questa occasione mi limiterò a rinunciare a inlinebib.

          Grazie.

          Pietro

        • #32672
          Up
          0
          Down
          ::

          Prima di tutto grazie per i consigli.

          Per hyperref potrebbe non essere chissà quale problema, dato che in fin dei conti sto scrivendo un documento da stampare… Ci rinunzio un pò a malinquore ma…

          Sinceramene però forse in questa occasione mi limiterò a rinunciare a inlinebib.

          Se fossi in te proverei anche a dare un’occhiatina a una grammatica. 🙂

          Ciao
          Enrico

        • #32673
          dianoia
          Partecipante
            Up
            0
            Down
            ::


            forse in effetti rischio di stordire la commissione con degli effetti grammaticali più che con una bibliografia impeccabile 😳

            Ciao!!

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

        Go to top