Errore bibliografia singolo capitolo

  • Creatore
    Topic
  • #3354
    Up
    0
    Down
    ::


    Cari amici ho un nuovo rompicapo.

    Supponiamo di voler creare una bibliografia separata per ogni capitolo. Sembra che tutto quel che c’è da fare è usare il pacchetto chapterbib. Eppure ho qualche problema ad ottenere il risultato sperato. Per non ripetere l’errore della volta scorsa ho preparato due piccoli file di prova che potete così esaminare.

    Il primo è il documento principale:
    ————————-
    \documentclass[a4paper,12pt]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{times}
    \usepackage[sectionbib]{chapterbib}
    \begin{document}
    \include{capitoloprova}
    \end{document}
    ————————–

    Il secondo è il file incluso:
    ————————-
    \chapter{Il Quadro Teorico e Fenomenologico}
    \label{chap:teoria}

    nella seguente \cite{guadagnini}:
    nella seguente \cite{spira}
    nella seguente \cite{spira}

    Le frazioni dei modi principali di decadimento dello Higgs funzione della sua massa sono riassunti sempre \cite{lee}; il limite inferiore, al contrario, si basa sulla ricerca diretta della particella nei dati di LEP \cite{lep} ed esclude masse inferiori a 114,4 GeV. Quest’ultimo valore si pone ben al di sopra del valore più probabile di 91 GeV ricavato da misure di precisione delle osservabili elettrodeboli \cite{electroweak}.

    \begin{thebibliography}{99}
    \bibitem{guadagnini} E. Guadagnini, \textsl{FISICA TEORICA — Lezioni per il Corso di Dottorato in Fisica}, Edizioni ETS, Pisa, 1999.
    \bibitem{spira} M. Spira, P. M. Zerwas, \textsl{Electroweak Symmetry Breaking and Higgs Physics}, hep-ph/9803257.
    \bibitem {lee} B. W. Lee et al., Phy. Rev. Lett {\bfseries 38} (1977) 833
    \bibitem {lep} ALEPH, DELPHI, L3 and OPAL Collaboration, \textsl{The Search for the Standard Model Higgs Boson at LEP}, CERN-EP/2003-011 (2003)
    \bibitem {electroweak} ALEPH, DELPHI, L3 and OPAL Collaboration, the LEP Electroweak Working Group and the SLD Heavy Flavour Working Group, \textsl{A combination of Preliminary Electroweak Measurements and Constraints on the Standard Model}, CERN-EP/2002-091 (2002)
    \end{thebibliography}
    ——————-

    Il risultato da me ottenuto in fase di compilazione è il seguente: la prima citazione ha il numero corretto, [1], mentre tutte le altre restano indeterminte, [?]. E questo pur compilando le tre volte regolamentari.

    Che ne dite? Qualche altro erroraccio ho commesso?

    Grazie e a presto.

    Paolo Adragna

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #3355
      Up
      0
      Down
      ::


      prova con il pacchetto bibtexmng che trovi su ctan
      ciao.

    • #3356
      Up
      0
      Down
      ::

      prova con il pacchetto bibtexmng che trovi su ctan.

      Per quanto mi risulta, BibTeXMng non è un pacchetto, ma un’applicazione che serve a creare, modificare ed in generale gestire i files .bib.

    • #3357
      ev
      Partecipante
        Up
        0
        Down
        ::


        Ciao,

        Il risultato da me ottenuto in fase di compilazione è il seguente: la prima citazione ha il numero corretto, [1], mentre tutte le altre restano indeterminte, [?]. E questo pur compilando le tre volte regolamentari.

        Che ne dite? Qualche altro erroraccio ho commesso?

        Non vedo “erroracci” ed a me funziona perfettamente dopo due “passate”; questi sono i file e le versioni che vengono utilizzate su questo vecchio sistema:
        ` *File List*
        book.cls 2001/04/21 v1.4e Standard LaTeX document class
        bk12.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
        babel.sty 2001/03/01 v3.7h The Babel package
        italian.ldf 2001/01/19 v1.2o Italian support from the babel system
        inputenc.sty 2001/07/10 v0.99a Input encoding file
        latin1.def 2001/07/10 v0.99a Input encoding file
        times.sty 2002/09/08 PSNFSS-v9.0a (SPQR)
        chapterbib.sty 2001/09/19 v 1.9
        ot2cmr.fd 2001/08/11 v3.2c Computer Modern Cyrillic font definitions
        ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.`(Ottieni l’analoga lista aggiungendo il comando \listfiles nel file principale.)

        Prova un po’ a vedere che cosa finisce nei file *.aux dopo un paio di compilazioni: in quello relativo al file principale, oltre a due definizioni di \@extra@binfo deve esserci \@input{capitoloprova.aux}; nel secondo ci sono occorrenze di \citation e \bibcite per gli elementi della bibliografia.

      • #3358
        Up
        0
        Down
        ::


        Dici che ti funziona? Mannaggia, perché a te si e a me no?

        Ho controllato i file che usa il mio tex:

        *File List*
        book.cls 2000/05/19 v1.4b Standard LaTeX document class
        bk12.clo 2000/05/19 v1.4b Standard LaTeX file (size option)
        babel.sty 2001/03/01 v3.7h The Babel package
        italian.ldf 2001/01/19 v1.2o Italian support from the babel system
        inputenc.sty 2000/07/01 v0.996 Input encoding file
        latin1.def 2000/07/01 v0.996 Input encoding file
        times.sty 2000/01/12 PSNFSS-v8.1 Times font as default roman (SPQR)
        chapterbib.sty 1999/04/29 v 1.8
        ot2cmr.fd 1999/06/24 v3.2b Computer Modern Cyrillic font definitions
        ot1ptm.fd 2000/01/12 PSNFSS-v8.1 font definitions for OT1/ptm.
        capitoloprova.tex

        da cui ne deduco che il mio è più vecchio del tuo. Ma questo non dovrebbe influire; il metodo è descritto nel vecchio Goossen che c’ha 10 anni.

        Riporto qui anche gli altri file aux nel caso vi vedessi qualcosa di strano.

        questo è il principale:

        \relax
        \catcode`”\active
        \gdef\@extra@binfo{@-1}\@writefile{toc}{\gdef \the@ipfilectr{@-1}}\@writefile{l
        of}{\gdef \the@ipfilectr{@-1}}\@writefile{lot}{\gdef \the@ipfilectr{@-1}}
        \@input{capitoloprova.aux}
        \select@language{italian}
        \@writefile{toc}{\select@language{italian}}
        \@writefile{lof}{\select@language{italian}}
        \@writefile{lot}{\select@language{italian}}
        \gdef\@extra@binfo{}\@writefile{toc}{\gdef \the@ipfilectr{}}\@writefile{lof}{\g
        def \the@ipfilectr{}}\@writefile{lot}{\gdef \the@ipfilectr{}}

        e questo l’incluso

        \relax
        \citation{guadagnini}
        \citation{spira}
        \citation{spira}
        \citation{lee}
        \citation{lep}
        \citation{electroweak}
        \bibcite{guadagnini}{1}
        \bibcite{spira}{2}
        \bibcite{lee}{3}
        \bibcite{lep}{4}
        \bibcite{electroweak}{5}
        \@writefile{toc}{\contentsline {chapter}{\numberline {1}Il Quadro Teorico e Fen
        omenologico}{1}}
        \@writefile{lof}{\addvspace {10\p@ }}
        \@writefile{lot}{\addvspace {10\p@ }}
        \newlabel{chap:teoria}{{1}{1}}
        \@writefile{toc}{\contentsline {section}{Bibliografia}{1}}
        \@setckpt{capitoloprova}{
        \setcounter{page}{2}
        \setcounter{equation}{0}
        \setcounter{enumi}{0}
        \setcounter{enumii}{0}
        \setcounter{enumiii}{0}
        \setcounter{enumiv}{5}
        \setcounter{footnote}{0}
        \setcounter{mpfootnote}{0}
        \setcounter{part}{0}
        \setcounter{chapter}{1}
        \setcounter{section}{0}
        \setcounter{subsection}{0}
        \setcounter{subsubsection}{0}
        \setcounter{paragraph}{0}
        \setcounter{subparagraph}{0}
        \setcounter{figure}{0}
        \setcounter{table}{0}
        }

        Confrontali con i tuoi e dimmi se scorgi qualcosa di insolito. A me sembra tutto a posto… ma forse non ho abbastanza esperienza.

        Magari posso cercare doi compilarlo su un sistema più recente, ma non capisco cosa dovrebbe cambiare. Comunque per la cronaca io, digitando latex -v, ottengo:

        TeX (Web2C 7.3.1) 3.14159
        kpathsea version 3.3.1

        Tu cos’hai sotto mano? Che dipenda proprio da questo?

        Grazie,

        Paolo

      • #3359
        Up
        0
        Down
        ::


        Carissimi,

        credo che il problema sia legato alle versioni più o meno vecchie di LaTeX o del pacchetto per la bibliografia su singolo capitolo.

        Infatti ieri sera ho provato a compilare il tutto usando la disrtribuzione TeX Live 2003 e tutto è andato per il meglio.

        Saluti a tutti,

        Paolo

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

    Go to top