bibtex sbaglia riferimento?

  • Creatore
    Topic
  • #26749
    Up
    0
    Down
    ::


    sto sperimentando uno strano errore implementando la bibliografia per un report
    utilizzando TeXShop e Bibtex con il formato natbib_ita su MacOSX:
    il riferimento che nel file *.bib appare così:
    `@incollection{probstl,
    Author = {Pr{\”o}bstl, U.},
    Booktitle = {Monitoring and Management of Visitor Flows in Recreational and Protected Areas. },
    Crossref = {moreira},
    Date-Added = {2008-09-10 22:36:04 +0200},
    Date-Modified = {2008-09-11 11:25:14 +0200},
    Editor = {Arnberger, A. and Brandenburg, C. and Muhar, A.},
    Publisher = {Institute for Landscape Architecture and Landscape Management Bodenkultur University Vienna},
    Title = {NATURA 2000 – The Influence of the European Directives on the Development of Nature-based Sport in Mountain Areas},
    Year = {2002}}`

    nel pdf viene associato ad un’altra pubblicazione che non c’entra niente:
    Pr¨ obstl U. (2002). Natura 2000 -he influence of the european directives
    on the development of nature-based sport in mountain areas. In Marqu`es
    Moreira (2002).
    Sono alle prime armi con ambedue i programmi e non so veramente dove mettere le mani. per correggere questo. (vabbe per le maiuscole ho capito come fare, devo ancora sistemarle)

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #26750
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        sto sperimentando uno strano errore implementando la bibliografia per un report
        utilizzando TeXShop e Bibtex con il formato natbib_ita su MacOSX:
        il riferimento che nel file *.bib appare così:
        `@incollection{probstl,
        Author = {Pr{\”o}bstl, U.},
        Booktitle = {Monitoring and Management of Visitor Flows in Recreational and Protected Areas. },
        Crossref = {moreira},
        Date-Added = {2008-09-10 22:36:04 +0200},
        Date-Modified = {2008-09-11 11:25:14 +0200},
        Editor = {Arnberger, A. and Brandenburg, C. and Muhar, A.},
        Publisher = {Institute for Landscape Architecture and Landscape Management Bodenkultur University Vienna},
        Title = {NATURA 2000 – The Influence of the European Directives on the Development of Nature-based Sport in Mountain Areas},
        Year = {2002}}`

        nel pdf viene associato ad un’altra pubblicazione che non c’entra niente:
        Pr¨ obstl U. (2002). Natura 2000 -he influence of the european directives
        on the development of nature-based sport in mountain areas. In Marqu`es
        Moreira (2002).
        Sono alle prime armi con ambedue i programmi e non so veramente dove mettere le mani. per correggere questo. (vabbe per le maiuscole ho capito come fare, devo ancora sistemarle)

        Scusa per la risposta banale, ma hai verificato l’identificativo “probstl” subito dopo @incollection, ossia:

        `@incollection{probstl, `

        Non è che magari occorre cambiare il riferimento?

        Ciao,
        Antonio

      • #26751
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          [code]@incollection{probstl,

          Non è che hai usato per un altro record la stessa etichetta? Può capitare, col copia/incolla…

          Ciao,
          L.

        • #26752
          Up
          0
          Down
          ::


          grazie delle vostre risposte:
          non ho usato due volte la stessa ettichetta
          con cambiare riferimento che cosa intendi?
          cambiare @incollection[ probstl
          con @inproceedings come per l-altro testo?

        • #26753
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            grazie delle vostre risposte:
            non ho usato due volte la stessa ettichetta
            con cambiare riferimento che cosa intendi?
            cambiare @incollection[ probstl
            con @inproceedings come per l-altro testo?

            Intendevo \cite{riferimento} nel documento e @incollection{riferimento, nel file *.bib.

            Può capitare, per distrazione o per fretta, che \cite{} sia riferito a un altro identificativo; come scrive Lorenzo occorre cambiare etichetta in questi casi. Non saprei che altro dire.

            Ciao,
            Antonio

          • #26754
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              con cambiare riferimento che cosa intendi?

              L’etichetta deve essere la stessa, nel documento e nel corrispondente record bibliografico. Quindi se hai scritto
              `@incollection{probstl,
              … `
              nella base di dati, devi scrivere, alla lettera,
              `\citep{probstl}`
              nel documento.

              Come vedi, così procediamo alla cieca. Quindi segui il mantra: isola il codice che ti dà il problema (buttando via, un pezzo alla volta, tutti i record che vanno bene e tutto il testo che non serve) e mandaci quello.

              Ciao,
              L.

            • #26755
              Up
              0
              Down
              ::


              ho risolto il problema,
              in BibTex avevo per errore inserito una crossreference, la schermata standard non faceva vedere il campo e il *.bib file non lo mostrava.
              grazie comunque per i vostri consigli

            • #26756
              Up
              0
              Down
              ::


              cari, la mia bibliografia mi pone un altro inghippo: avrei bisogno di citare opere con diversi autori con “et.al.” e non con “e altri” come fa natbib_ita. (utilizzo natbib ovviamente)
              ho trovato indicazioni verso lo stile classic, ma non riesco trovarlo, il link che si trova di solito verso il sito di Lonrenzo Pantieri punta nel vuoto, sul sito qui non si trova. 🙄

            • #26757
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                cari, la mia bibliografia mi pone un altro inghippo: avrei bisogno di citare opere con diversi autori con “et.al.” e non con “e altri” come fa natbib_ita. (utilizzo natbib ovviamente)
                ho trovato indicazioni verso lo stile classic, ma non riesco trovarlo, il link che si trova di solito verso il sito di Lonrenzo Pantieri punta nel vuoto, sul sito qui non si trova. 🙄

                http://www.lorenzopantieri.net/LaTeX.html

                Comunque proverei, naif, a sostituire nel file .bst dello stile che vuoi, al posto di “e altri” quello che vuoi.

                Ciao,
                L.

              • #26758
                Up
                0
                Down
                ::


                grazie, ha funzionato, ma senza il tuo consiglio avrei avuto paura di mettere le mani sul file di cui non capisco molto.
                seconda osservazione: il file classic.bst é ben nasocosto sul tuo sito, Lorenzo, (l’ho trovato tra le sorgenti della tua tesi, mentre il link al file pubblicato in diversi siti, manuali ecc. punta nel vuoto.)

              • #26759
                Up
                0
                Down
                ::

                grazie, ha funzionato, ma senza il tuo consiglio avrei avuto paura di mettere le mani sul file di cui non capisco molto.
                seconda osservazione: il file classic.bst é ben nasocosto sul tuo sito, Lorenzo, (l’ho trovato tra le sorgenti della tua tesi, mentre il link al file pubblicato in diversi siti, manuali ecc. punta nel vuoto.)

                Non so se sei stato tu a modificare il messaggio, immagino di sì, rendendoti conto che era uno sfogo inutile.

                Vorrei darti un consiglio da anziano utente: comincia dal poco e via via cerca di aumentare conoscenze e pratica del sistema. Cerca anche di essere meno criptico nei tuoi messaggi: quando l’ho visto non ci ho capito niente. Era però evidente un campo crossref proprio nel testo che riportavi, tanto che lo immaginavo corretto.

                La segnalazione dei link morti fa sempre bene. Forse Lorenzo dovrebbe davvero mettere il file classic.bst per conto suo e non solo nei sorgenti del manuale.

                La prossima volta, per favore, cita anche il programma che usi per il database bibliografico: non è BibTeX, il quale è un programma ausiliario per TeX che legge il database prodotto con altri mezzi e lo confronta con il tuo documento per capire quali riferimenti siano necessari. Sarà JabRef, BibDesk o qualcosa del genere, ma non BibTeX.

                Ciao
                Enrico

              • #26760
                Up
                0
                Down
                ::


                come avrete visto mi sono vergognata subito dello sfogo, ma un pizzico di verità c’è: quando ci si sente come risposta: leggi l’ennesimo manuale (e ne ho letti) comincia veramente mancarmi la pazienza.
                Poi si impara solo facendo, mettendo d’avanti l’info che non ho veramente il tempo da mettermi li a giocare: lavoro e ho una famiglia, perciò se uso Latex, magari calcolando tempo per errori, deve comunque essere produttivo entro poco tempo (e non dico tre giorni), perchè i libri che dovrei leggere trattano di ciò su cui dovrei scrivere… e non di come lo devo impaginare….
                Dopo le mie esperienze dei mesi scorsi qui nel forum consiglierei veramente una parte “beginners” per raccogliere quelle domande giudicate “idiote” in altri contesti, che ne dite?

                A proposito dei programmi: essendo MacUser, effettivamente l’interfaccia si chiama Bibdesk ed utilizzo TExShop.

              • #26761
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  La segnalazione dei link morti fa sempre bene. Forse Lorenzo dovrebbe davvero mettere il file classic.bst per conto suo e non solo nei sorgenti del manuale.

                  Sarà fatto al più presto.

                  Grazie mille per la segnalazione.

                  Ciao,
                  L.

                • #26762
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Aggiornato il sito:
                    http://www.lorenzopantieri.net/LaTeX.html
                    http://www.lorenzopantieri.net/LaTeX_files/classic.bst

                    come avrete visto mi sono vergognata subito dello sfogo, ma un pizzico di verità c’è: quando ci si sente come risposta: leggi l’ennesimo manuale (e ne ho letti) comincia veramente mancarmi la pazienza.
                    Poi si impara solo facendo, mettendo d’avanti l’info che non ho veramente il tempo da mettermi li a giocare: lavoro e ho una famiglia, perciò se uso Latex, magari calcolando tempo per errori, deve comunque essere produttivo entro poco tempo (e non dico tre giorni), perchè i libri che dovrei leggere trattano di ciò su cui dovrei scrivere… e non di come lo devo impaginare….
                    Dopo le mie esperienze dei mesi scorsi qui nel forum consiglierei veramente una parte “beginners” per raccogliere quelle domande giudicate “idiote” in altri contesti, che ne dite?

                    Ho scritto “LaTeX per l’impaziente” per rispondere, almeno, in parte, a queste esigenze.
                    http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf

                    Ciao,
                    L.

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

                Go to top