Problema con natbib

  • Creatore
    Topic
  • #28788
    Up
    0
    Down
    ::


    Ciao a tutti, sto leggendo una miniguida su natbib qui: http://www.guit.sssup.it/latex/bibliografia.php

    Non mi è ben chiaro questo passaggio

    Le fasi necessarie per compilare un file documento.tex con riferimenti bibliografici contenuti in un file .bib sono:

    latex documento
    bibtex documento
    latex documento
    latex documento

    Ed i file di conversione per lo stile italiano dove li devo caricare?

    Ciao, Grazie!

Visualizzazione 20 filoni di risposte
  • Autore
    Risposte
    • #28789
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti, sto leggendo una miniguida su natbib qui: http://www.guit.sssup.it/latex/bibliografia.php

        Non mi è ben chiaro questo passaggio

        Le fasi necessarie per compilare un file documento.tex con riferimenti bibliografici contenuti in un file .bib sono:

        latex documento
        bibtex documento
        latex documento
        latex documento

        Ed i file di conversione per lo stile italiano dove li devo caricare?

        http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

        Capitolo sulla bibliografia.

        Ciao,
        L.

      • #28790
        Up
        0
        Down
        ::


        Ok Grande perfetto!

        Solo una cosa
        io faccio così:
        `
        \usepackage{natbib}

        \backmatter
        \bibliographystyle{plain_ita}
        \nocite{*}`

        e richiamo una citazione con \citep che mi viene correttamente visualizzata tra parentesi tonde. E’ possibile fargli usare le quadre?

        ps.
        ti segnalo un piccolo errore a pag. 128: sotto article c’è scritto “numer” invece di “number”

      • #28791
        Up
        0
        Down
        ::

        Ok Grande perfetto!

        Solo una cosa
        io faccio così:
        `
        \usepackage{natbib}

        \backmatter
        \bibliographystyle{plain_ita}
        \nocite{*}`

        e richiamo una citazione con \citep che mi viene correttamente visualizzata tra parentesi tonde. E’ possibile fargli usare le quadre?

        \usepackage[square]{natbib}

        Ciao
        Enrico

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

          E’ possibile fargli usare le quadre?

          8.2.7 Riferimenti autore-anno: il pacchetto natbib

          Se si desidera menzionare le voci bibliografiche citando l’autore e l’anno di pubblicazione (come accade di regola nei riferimenti letterari), è opportuno utilizzare il pacchetto natbib: si tratta di uno strumento particolarmente utile e versatile nella gestione della bibliografia, accompagnato da un’esauriente documentazione.
          `\usepackage[square,sort]{natbib}`
          L’opzione square serve per avere i riferimenti agli elementi della bibliografia fra parentesi quadre invece che tonde. L’opzione sort permette di avere le citazioni multiple ordinate alfabeticamente.

          Non era difficile… 😉

          ps.
          ti segnalo un piccolo errore a pag. 128: sotto article c’è scritto “numer” invece di “number”

          Grazie per la seganalazione, solo: non trovo nulla che non vada a pag. 128! ❓

          Ciao,
          L.

        • #28793
          Up
          0
          Down
          ::


          Ciao! Opsss è vero, scusatemi ma ho 300 manuali aperti e la cosa mi era sfuggita!

          Ho risolto l’arcano: io stavo guardando la guida versione Aprile 2008 (dove c’è quel piccolo errore che ti dicevo), invece noto solo ora che il link punta alla versione di Dicembre dove invece lo stesso pezzo è scritto in maniera corretta!

          Ciao e Grazie!!!

        • #28794
          Up
          0
          Down
          ::


          In ultimo: è normale che specificando 3 autori venga scritto in bibliografia:

          T.Tizio, C.Caio e Sempronio

          Ciao!

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

            In ultimo: è normale che specificando 3 autori venga scritto in bibliografia:

            T.Tizio, C.Caio e Sempronio

            Ciao!

            Che cos’è che ti turba? La “e” prima dell’ultimo autore? Dipende dallo stile bibliografico che usi: plainnat è per bibliografie in inglese e quindi lascia “and” (preceduto da una virgola, se ben ricordo), mentre (ad esempio) classib.bst, pensato per bibliografie in italiane, traduce “e” (senza la virgola prima).

            Riguardo ai “300 manuali aperti” e all’”Arte” aggiornata ad aprile… inizia con lo scaricare la versione che trovi ora sul sito: rispetto a quella di aprile, contiene non pochi miglioramenti… 😉

            http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4188

            Ciao,
            L.

          • #28796
            Up
            0
            Down
            ::


            Sì, forse mi sarebbe piaciuto di più avere solo virgole anche se probabilmente la “e” a fine elenco risulta più coerente per un fatto grammaticale.

            Sì sì ho già aggiornato e notato un bel po’ di differenze! Grazie, gentilissimo (come sempre d’altronde)! 😉

            Ciao!

          • #28797
            Up
            0
            Down
            ::


            Ciao a tutti.
            Ho assolutamente bisogno di usare il package natbib ma non c’è verso di farlo ragionare come ragiona sulle vostre guide.
            Cerco di darvi tutte le informazioni di cui avete bisogno per capire dove sbaglio..
            `
            \bibliography{bibliografia/bibliografia}
            \bibliographystyle{plainnat}
            \end{document}`
            Questo è il contenuto del mio master document (dove in precedenza ho richiamato il package natbib ovviamente).
            Nel testo poi uso il comando

            `\citep{consolvo} partono da una semplice affermazione…`

            e vorrei che nel testo mi compaia fra parentesi tonde il cognome dell’autore e l’anno (come dovrebbe fare il comando \citep) e invece no..mi compare la posizione in cui si trova l’articolo nell’elenco bibliografico proprio come se usassi il normale comando \cite.
            L’entry relativa all’articolo che sto citando è costruita nel seguente modo all’interno del file bibliografia.bib:

            `@article{consolvo,
            title = {Technology for care networks of elders},
            volume = {3},
            issn = {1536-1268},
            number = {2},
            journal = {Pervasive Computing, IEEE},
            author = {S. Consolvo and P. Roessler and B.E. Shelton and A. LaMarca and B. Schilit and S. Bly},
            year = {2004},
            pages = {22–29}
            }`

            Dov’è che sbaglio? io non capisco..
            L’unica cosa di diverso che faccio rispetto a voi è che compilo il file con PDFLaTeX..Ovvero faccio: PDFLaTeX-BibTeX-PDFLaTeX-PDFLaTeX. potrebbe essere un problema? Uso PDFLaTeX perchè la compilazione LaTeX normale mi dava problemi con l’uso delle immagini all’interno del documento.

            Vi ringrazio in anticipo e scusatemi se vi sto chiedendo una banalità..

          • #28798
            Up
            0
            Down
            ::

            Ciao a tutti.
            Ho assolutamente bisogno di usare il package natbib ma non c’è verso di farlo ragionare come ragiona sulle vostre guide.
            Cerco di darvi tutte le informazioni di cui avete bisogno per capire dove sbaglio..
            `
            \bibliography{bibliografia/bibliografia}
            \bibliographystyle{plainnat}
            \end{document}`
            Questo è il contenuto del mio master document (dove in precedenza ho richiamato il package natbib ovviamente).
            Nel testo poi uso il comando

            `\citep{consolvo} partono da una semplice affermazione…`

            e vorrei che nel testo mi compaia fra parentesi tonde il cognome dell’autore e l’anno (come dovrebbe fare il comando \citep) e invece no..mi compare la posizione in cui si trova l’articolo nell’elenco bibliografico proprio come se usassi il normale comando \cite.
            L’entry relativa all’articolo che sto citando è costruita nel seguente modo all’interno del file bibliografia.bib:

            `@article{consolvo,
            title = {Technology for care networks of elders},
            volume = {3},
            issn = {1536-1268},
            number = {2},
            journal = {Pervasive Computing, IEEE},
            author = {S. Consolvo and P. Roessler and B.E. Shelton and A. LaMarca and B. Schilit and S. Bly},
            year = {2004},
            pages = {22–29}
            }`

            Dov’è che sbaglio? io non capisco..
            L’unica cosa di diverso che faccio rispetto a voi è che compilo il file con PDFLaTeX..Ovvero faccio: PDFLaTeX-BibTeX-PDFLaTeX-PDFLaTeX. potrebbe essere un problema? Uso PDFLaTeX perchè la compilazione LaTeX normale mi dava problemi con l’uso delle immagini all’interno del documento.

            Vi ringrazio in anticipo e scusatemi se vi sto chiedendo una banalità..

            Sarebbe opportuno non usare l’opzione `numbers’ quando si carica natbib.

            Ciao
            Enrico

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

              Sarebbe opportuno non usare l’opzione `numbers’ quando si carica natbib.

              Certo, quell’opzione è comoda se si ha una bibliografia in formato autore-anno e si vuole passare immediatamente a quella in formato numerico, senza modificare nulla nel corpo del testo.

              Per passare dall’Arte (che usa riferimenti bibliografici in formato autore-anno) a “LaTeX per l’impaziente” (che usa riferimenti numerici), ho fatto così.

              Ciao,
              L.

            • #28800
              Up
              0
              Down
              ::


              ho provato a togliere l’opzione number negli item della bibliografia ma..niente.. usando \citep mi viene fuori ancora nel testo il numero e non autore-anno.. 🙁 🙁 😥 😥

            • #28801
              Up
              0
              Down
              ::

              ho provato a togliere l’opzione number negli item della bibliografia ma..niente.. usando \citep mi viene fuori ancora nel testo il numero e non autore-anno.. 🙁 🙁 😥 😥

              Occorre vedere il preambolo del documento. Hai compilato più volte?

              Ciao
              Enrico

            • #28802
              Up
              0
              Down
              ::


              Si si ho compilato più volte ma niente da fare..
              Il preambolo del documento è quello che ti riporto qui sotto:

              `\documentclass[a4paper,12pt]{book}
              \usepackage[utf8]{inputenc}
              \usepackage{microtype}
              \usepackage[italian]{babel}
              \usepackage{hyperref}
              \usepackage{url}
              %per modificare l'interlinea
              \usepackage{setspace}
              \usepackage{graphicx}
              \usepackage{calc}
              \usepackage{caption}
              %\usepackage{chicago}
              \usepackage[numbers]{natbib}
              \usepackage[nottoc]{tocbibind}`

              Sapevo che anche il pachetto chicago consentiva di avere le stesse funzionalità di natbib ma poi ho optato per natbib.
              C’è qualcosa che non va?
              Grazie di nuovo.
              Ah..ho provato sia con che senza l’opzione numbers al package natbib ma non cambia nulla..

            • #28803
              Up
              0
              Down
              ::

              Si si ho compilato più volte ma niente da fare..
              Il preambolo del documento è quello che ti riporto qui sotto:

              `\documentclass[a4paper,12pt]{book}
              \usepackage[utf8]{inputenc}
              \usepackage{microtype}
              \usepackage[italian]{babel}
              \usepackage{hyperref}
              \usepackage{url}
              %per modificare l'interlinea
              \usepackage{setspace}
              \usepackage{graphicx}
              \usepackage{calc}
              \usepackage{caption}
              %\usepackage{chicago}
              \usepackage[numbers]{natbib}
              \usepackage[nottoc]{tocbibind}`

              Sapevo che anche il pachetto chicago consentiva di avere le stesse funzionalità di natbib ma poi ho optato per natbib.
              C’è qualcosa che non va?
              Grazie di nuovo.
              Ah..ho provato sia con che senza l’opzione numbers al package natbib ma non cambia nulla..

              \usepackage[authoryear]{natbib}

              Ciao
              Enrico

            • #28804
              Up
              0
              Down
              ::


              Ciao..ho scoperto che probabilmente faceva conflitto la creazione della sitografia (con il codice che ti riporto qui sotto, che risulta essere commentato) con l’uso di natbib..

              `%Per mettere le impostazione alla sitografia
              %\makeatletter
              %\newenvironment{thesitography}[1]
              % {\def\refname{Sitografia}%
              % \def\bibname{Sitografia}%
              % \def\@biblabel##1{[S##1]}%
              % \def\@bibitem##1{\item\if@filesw \immediate\write\@auxout
              % {\string\bibcite{##1}{S\the\value{\@listctr}}}\fi\ignorespaces}%
              % \thebibliography{#1}}
              % {\endthebibliography}
              %\makeatother
              %\usepackage[resetlabels]{multibib}
              %\newcites{sitografia/sitografia}{Sitografia}`

              Ora natbib fa il suo lavoro, ma non ho più la sitografia come vorrei. Tu sapresti spiegarmi il motivo?
              Grazie mille per tutto il supporto!

            • #28805
              Up
              0
              Down
              ::


              😥

              Buongiorno!

              Io ho lo stesso problema di Kristy83: utilizzando il comando \citet{…} non riesco ad ottenere il nome dell’autore. Il risultato è solo il numero della posizione nella quale si trova il riferimento nella bibliografia.

              Questo è il mio preambolo:

              `
              \documentclass[12pt,a4paper,titlepage,makeidx]{article}
              \usepackage[english]{babel}
              \usepackage[ansinew]{inputenc}
              \usepackage{amssymb}
              \usepackage{natbib}
              \usepackage{amsmath}
              \usepackage{amsthm}
              \usepackage{dsfont}
              \usepackage{enumerate}
              \usepackage{makeidx}
              \usepackage{mathenv}
              \usepackage{graphicx}
              \usepackage{microtype}
              \usepackage{booktabs}
              \usepackage{array}
              \usepackage{url}
              \usepackage{hyperref}
              \usepackage{makeidx}
              \pdfcompresslevel=3
              \typeout{Dissertation}
              `

              e questi sono i comandi con i quali richiamo la bibliografia:

              `
              \clearpage
              \small
              \addcontentsline{toc}{section}{\refname}
              \bibliography{Bibliografia}
              \bibliographystyle{siam}
              `

              La voce bibliografica alla quale mi riferisco è:

              `
              @TECHREPORT{RegImpl,
              AUTHOR = {Dame, Aurelie and Guettler, Jan H. and Leeson, Ken and Schultz, Morten and Jensen, Torben B.},
              TITLE = {Regulatory implications of the introduction of next generation networks and other new developments in electronic communications},
              INSTITUTION = {The European Commision},
              YEAR = {2003},
              month = {May},
              }
              `

              all’interno del documento, in questo modo:

              `
              …from monopoly to competition\footnote{As defined in \citet{RegImpl}}.
              Such a market needs to be built…`

              però il risultato è:

              1 As defined in (1)

              ossia, il numero di riferimento e non il nome dell’autore.

              Qualcuno è in grado di aiutarmi ad ottenere il risultato desiderato, please?

            • #28806
              Up
              0
              Down
              ::

              😥

              Buongiorno!

              Io ho lo stesso problema di Kristy83: utilizzando il comando \citet{…} non riesco ad ottenere il nome dell’autore. Il risultato è solo il numero della posizione nella quale si trova il riferimento nella bibliografia.

              e questi sono i comandi con i quali richiamo la bibliografia:
              `…
              \bibliographystyle{siam}`

              Qualcuno è in grado di aiutarmi ad ottenere il risultato desiderato, please?

              Che cosa ti fa pensare che lo stile bibliografico siam sia compatibile con un sistema autore-data?

              Ciao
              Enrico

            • #28807
              Up
              0
              Down
              ::


              Grazie mille!

              Effettivamente il problema era che lo stile siam non è compatibile con il sistema autore-data… 😳

              Utilizzando lo stile plainnat sono riuscito a risolvere il problema!

              Mi resta una sola domanda, magari un po’ stupida, sapresti dirmi dove posso trovare un elenco degli stili compatibili con questo sistema?

              PS: più della qualità della risposta (che è stata veramente efficace) mi ha meravigliato la celerità! Grazie davvero!

            • #28808
              Up
              0
              Down
              ::

              Grazie mille!

              Effettivamente il problema era che lo stile siam non è compatibile con il sistema autore-data… 😳

              Utilizzando lo stile plainnat sono riuscito a risolvere il problema!

              Mi resta una sola domanda, magari un po’ stupida, sapresti dirmi dove posso trovare un elenco degli stili compatibili con questo sistema?

              PS: più della qualità della risposta (che è stata veramente efficace) mi ha meravigliato la celerità! Grazie davvero!

              Guarda la documentazione di natbib. Alcuni editori o istituzioni mettono a disposizione stili adatti a natbib, di solito lo dicono.

              E tu dici che venti minuti sono una risposta celere? Bah. 😀

              Ciao
              Enrico

            • #28809
              Up
              0
              Down
              ::


              Ciao a tutti,
              ho trovato delle guide e delle versioni su questo sito.
              ctan.org/pkg/natbib
              Spero vi possa essere utile.

              __________________
              Vetrina dell’italy style e del Made in Italy > VeryItalianStyle.it

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

          Go to top