esiste uno stile di bibliografia come questo?

  • Creatore
    Topic
  • #39109
    Up
    0
    Down
    ::


    -riferimenti bibliografici in ordine alfabetico
    -richiami nel testo del tipo (primo autore, anno)
    -le voci dei riferimenti bibliografici nell’ordine
    autore, anno, titolo ….

    non sono mie fisse, è il docente che le vuole così…

Visualizzazione 17 filoni di risposte
  • Autore
    Risposte
    • #39110
      Up
      0
      Down
      ::

      -riferimenti bibliografici in ordine alfabetico
      -richiami nel testo del tipo (primo autore, anno)
      -le voci dei riferimenti bibliografici nell’ordine
      autore, anno, titolo ….

      non sono mie fisse, è il docente che le vuole così…

      `\usepackage[authoryear]{natbib}

      \begin{document}

      \bibliographystyle{plainnat}
      \bibliography{}`
      Per le citazioni si usa \citep{}.

      Ciao
      Enrico

    • #39111
      Up
      0
      Down
      ::


      grazie mille!
      Alessandro

    • #39112
      Up
      0
      Down
      ::


      Ti segnalo un’alternativa a natbib:

      `\usepackage[style=authoryear]{biblatex}
      \bibliography{}
      \begin{document}

      \printbibliography
      \end{documento}`

      Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
      http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
      Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
      Il primo potrebbe fare al caso tuo.

      Ciao
      Ivan

    • #39113
      Up
      0
      Down
      ::

      Ti segnalo un’alternativa a natbib:

      `\usepackage[style=authoryear]{biblatex}
      \bibliography{}
      \begin{document}

      \printbibliography
      \end{documento}`

      Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
      http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
      Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
      Il primo potrebbe fare al caso tuo.

      Ciao
      Ivan

      nella compilazione cosa dovrei fare?

      prima davo bibtex file e ricompilavo 3 volte, ora?

    • #39114
      Up
      0
      Down
      ::



      @ivan
      :ho dovuto installare diversi pacchetti ed ora non mi dà più dipendenze irrisolte.
      però mi dice che non mi crea il file .bbl


      @egreg9
      : il tuo invece funziona, ma non mette le voci nell’ordine autore,anno.
      dovrebbe metterle in quest’ordine non solo nel rimando fra il testo, ma anche nei riferimenti alla fine

    • #39115
      Up
      0
      Down
      ::


      ho creato un esempio minimo compilabile

      il tex ex.tex
      `\documentclass[a4paper,oneside,openbib, 11 pt]{book} % per la stampa ufficiale

      \usepackage[english,latin,italian]{babel} % supporto ad altri linguaggi
      \usepackage[utf8]{inputenc} % supporto grafemi italiani
      %———soluzione di egreg9———————————————-
      \usepackage[authoryear]{natbib}
      %————————————————————————

      %———soluzione di Ivan———————————————-
      %\usepackage{csquotes}
      %\usepackage[style=authoryear]{biblatex}
      %\bibliography{materiale_iniziale_finale/bibliografia}
      %————————————————————————

      \begin{document}
      il rimando di va Egreg va qui \citep{Minelli:91}. \\
      %il rimando di Ivan va qui \parencite{Minelli:91}.

      %———soluzione di egreg9——————————————–
      %\bibliographystyle{plainnat}
      \bibliography{biblio}
      \bibliographystyle{natbib_ita}
      %————————————————————————

      %———soluzione di Ivan———————————————-
      %\printbibliography
      %————————————————————————
      \end{document}`

      il file biblio.bib
      `ʌ79;@book{Minelli:91,

      author = {Minelli, Alessandro},

      title = {Introduzione alla sistematica biologica},

      publisher = {Franco Muzzio Editore},

      year = {1991},

      address = {Padova},

      pages = {11-42}

      }`

      il Makefile per compilare
      `tesiale: ex.tex
      pdflatex ex
      bibtex ex
      pdflatex ex
      pdflatex ex
      pdflatex ex `

    • #39116
      Up
      0
      Down
      ::

      Ti segnalo un’alternativa a natbib:

      `\usepackage[style=authoryear]{biblatex}
      \bibliography{}
      \begin{document}

      \printbibliography
      \end{documento}`

      Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
      http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
      Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
      Il primo potrebbe fare al caso tuo.

      Ciao
      Ivan

      nella compilazione cosa dovrei fare?

      prima davo bibtex file e ricompilavo 3 volte, ora?

      È spiegato nell’articolo di Lorenzo che ti ho segnalato, p. 14.
      Dopo aver installato biblatex (vedi articolo di Lorenzo, sezione 2.1) metti i file degli stili “philosophy” nella giusta posizione (c’è scritto nella documentazione che trovi nella cartella assieme ai file di stile). Se ci sono problemi sono qui.

      Ciao
      Ivan

    • #39117
      Up
      0
      Down
      ::


      non ci riesco. forse non ho installato bene biblatex?
      che files mi dovrei ritrovare?

      ti dico cos’ho: in
      ~/texmf/tex/latex/biblatex -> biblatex.cfg, biblatex.def, biblatex.sty
      -> ./bbx -> authoryear.bbx
      -> authoryear-ibid.bbx
      -> philosophy-classic.bbx
      -> standard.bbx
      -> ./cbx -> authoryear.cbx
      -> authoryear-ibid.cbx
      -> philosophy-classic.cbx

      nel preambolo ho scritto:
      ` \usepackage[bibstyle= philosophy-classic, citestyle=authoryear-ibid]{biblatex}
      \usepackage[babel,italian=guillemets]{csquotes}
      \bibliography{materiale_iniziale_finale/bibliografia}`

      e nel document
      ` \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography`

      per le citazioni che tipo di \cite devo usare?

      l’errore che mi da è :
      `(/home/ale/texmf/tex/latex/biblatex/biblatex.def)
      (/home/ale/texmf/tex/latex/biblatex/bbx/philosophy-classic.bbx
      (/home/ale/texmf/tex/latex/biblatex/bbx/authoryear.bbx
      (/home/ale/texmf/tex/latex/biblatex/bbx/standard.bbx)))

      ! Package biblatex Error: Style 'authoryear-ibid' not found.

      See the biblatex package documentation for explanation.
      Type H for immediate help.

      l.7218 \RequireCitationStyle{\blx@cbxfile}

      `

    • #39118
      Up
      0
      Down
      ::


      adesso non mi funziona nessuna delle due soluzioni… 😕

      ecco l’esempio minimo compilabile.
      aiut! ciao grazie

      per provare dovete commentare nel preambolo e nel document le soluzioni in alternativa…ma sono sicuro lo saprete meglio di me 😉

      `\documentclass[a4paper,oneside,openbib, 11 pt]{book}

      \usepackage[english,latin,italian]{babel}
      \usepackage[utf8]{inputenc}

      %———soluzione di egreg9——————————————–
      \usepackage[authoryear]{natbib}

      %———soluzione di Ivan/Lorenzo.Pantieri—————————–
      %\usepackage[babel]{csquotes}
      %\usepackage[style=authoryear]{biblatex}
      %\bibliography{biblio}

      \begin{document}
      rimando egreg9 \citep{Minelli:91}.
      %rimando Ivan \parencite{Minelli:91}.

      %———soluzione di egreg9——————————————–
      \bibliographystyle{plainnat}
      \bibliography{biblio}

      %———soluzione di Ivan———————————————-
      %\cleardoublepage
      %\printbibliography
      \end{document}`

      bibliografia`ʌ79;@book{Minelli:91,
      author = {Minelli, Alessandro},
      title = {Introduzione alla sistematica biologica},
      publisher = {Franco Muzzio Editore},
      year = {1991},
      address = {Padova},
      pages = {11-42}}`

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


        Scegli: o biblatex, o BibTeX (con natbib, magari). Entrambe le soluzioni funzionano perfettamente (anche se biblatex offre più possibilità). Ma mi sai che stai facendo confusione.

        Per esempio, il comando \citep è supportato da natbib (se lo vuoi con biblatex, devi caricare biblatex con l’opzione natbib).

        L’opzione authoryear, poi, mi pare non sia un’opzione di natbib: lo è di biblatex, ma la devi scrivere come “style=authoryear”.

        Posso darti un consiglio? Studiati molto bene il funzonamento di BibTeX e natbib nell’Arte (quassù). Se vuoi biblatex, studiati il mo articolo. Poi ne riparliamo.

        In ogni caso, questo codice dovrebbe funzionare:
        `\documentclass[a4paper,oneside,11pt]{book}
        \usepackage[english,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage[sort&compress]{natbib}
        \begin{document}
        \citep{Minelli:91}.
        \bibliographystyle{plainnat}
        \cleardoublepage
        \bibliography{biblio}
        \end{document}`
        E anche questo:
        `\documentclass[a4paper,oneside,11pt]{book}
        \usepackage[english,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage[babel]{csquotes}
        \usepackage[style=authoryear-comp]{biblatex}
        \bibliography{biblio}
        \begin{document}
        \parencite{Minelli:91}.
        \cleardoublepage
        \printbibliography
        \end{document}`
        Come vedi, ci sono alcune importanti differenze. Per esempio, se usi biblatex \bibliography va nel preambolo e non stampa nulla (per stampare la bibliografia si usa \prinbibliography). Inoltre, se usi biblatex, \bibliographystyle non ci va. Anche i comandi per le citazioni sono diversi. Eccetera. Trovi tutto nei documenti che ti ho indicato.

        Ciao,
        L.

      • #39120
        Up
        0
        Down
        ::


        grazie del consiglio. a dire la verità l’arte di scrivere la bibliografia l’ho letta, forse non l’ho capita bene.intanto provo a rileggerla con più attenzione

        Ad ogni modo, naturalmente le opzioni le compilo commentando o decommentando i pezzi in maniera esclusiva. per esempio, se volessi usare BibLatex

        Compilando i tuoi codici mi continua a dare errore

        Bibtex:
        `
        Package natbib Warning: Citation `Minelli:91' on page 1 undefined on input line
        32.

        [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./ex.bbl

        Package natbib Warning: Empty `thebibliography' environment on input line 8.

        )

        Package natbib Warning: There were undefined citations.

        [2] (./ex.aux) )

        `

        Biblatex:
        `! Package biblatex Error: File 'ex.bbl' not created by biblatex.

        See the biblatex package documentation for explanation.
        Type H for immediate help.

        l.33 \begin{document}
        ^^M
        ?
        REQ:2:bibtex:
        binary=bibtex
        option=-min-crossrefs=2
        infile=ex
        :REQ

        LaTeX Warning: Citation 'Minelli:91' on page 1 undefined on input line 34.

        REQ:1:latex:REQ
        [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]

        LaTeX Warning: Empty bibliography on input line 36.

        [2] (./ex.aux)

        LaTeX Warning: There were undefined references.

        Package biblatex Warning: Please (re)run BibTeX on the file(s):
        (biblatex) ex.aux
        (biblatex) and rerun LaTeX afterwards.

        )
        Output written on ex.pdf (2 pages, 12465 bytes).
        Transcript written on ex.log.`

        grazie dell’aiuto, ciao

      • #39121
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          […]

          Compilando i tuoi codici mi continua a dare errore

          Bibtex:
          `
          Package natbib Warning: Citation `Minelli:91' on page 1 undefined on input line
          32.

          [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./ex.bbl

          Package natbib Warning: Empty `thebibliography' environment on input line 8.

          )

          Package natbib Warning: There were undefined citations.

          [2] (./ex.aux) )

          `

          Biblatex:
          `! Package biblatex Error: File 'ex.bbl' not created by biblatex.

          See the biblatex package documentation for explanation.
          Type H for immediate help.

          l.33 \begin{document}
          ^^M
          ?
          REQ:2:bibtex:
          binary=bibtex
          option=-min-crossrefs=2
          infile=ex
          :REQ

          LaTeX Warning: Citation 'Minelli:91' on page 1 undefined on input line 34.

          REQ:1:latex:REQ
          [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]

          LaTeX Warning: Empty bibliography on input line 36.

          [2] (./ex.aux)

          LaTeX Warning: There were undefined references.

          Package biblatex Warning: Please (re)run BibTeX on the file(s):
          (biblatex) ex.aux
          (biblatex) and rerun LaTeX afterwards.

          )
          Output written on ex.pdf (2 pages, 12465 bytes).
          Transcript written on ex.log.`

          grazie dell’aiuto, ciao

          Li ho provati entrambi e non viene segnalato alcun errore. Li hai compilati almeno tre volte ciascuno? I pacchetti che richiami nel sorgente sono aggiornati?

          Ciao,
          Antonio

        • #39122
          Up
          0
          Down
          ::


          si, li ho compilati 3 volte.
          c’è un comando per capire la versione dei pacchetti? comunque li ho scaricati da CTAN!

        • #39123
          Up
          0
          Down
          ::


          tanto per essere sicuri:
          1) devi compilare una volta
          2) devi eseguire bibtex
          3) devi compilare altre due volte

          Al passo 2 bibtex ti da errori?

          Giacomo

        • #39124
          Up
          0
          Down
          ::


          ti dico come faccio a compilare.
          io utilizzo pdflatex. mi sono fatto un makefile, in modo che una volta nella cartella giusta mi basti dare make per la compilazione.

          ecco il mio makefile

          `tesii: ex.tex
          pdflatex ex
          bibtex ex
          pdflatex ex
          pdflatex ex
          pdflatex ex `

          quindi come vedi dopo bibtex compilo 3 volte!

        • #39125
          Up
          0
          Down
          ::


          Dall’errore che segnali sembra che bibtex non abbia trovato la citazione nel database. Ti ha dato un errore? Prova a guardare nel file ex.blg

          Giacomo

        • #39126
          Up
          0
          Down
          ::

          Dall’errore che segnali sembra che bibtex non abbia trovato la citazione nel database. Ti ha dato un errore? Prova a guardare nel file ex.blg

          Giacomo

          infatti dice che non ha trovato la voce nel database, ma la voce c’è, ed è anche corretta in maniera case-sensitive!

        • #39127
          Up
          0
          Down
          ::


          Buongiorno,
          avevo utilizzato nel passato natbib_ita, adesso avrei bisogno di fare una bibliographia analoga ma in inglese
          la citazione dovrebbe qualcosa come questo

          Jones, Jack, (1999) A history of menkind.Kluwer.

          mentre la biblio prodotta da natbib non mette l’anno subit dopo l’autore.

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

      Go to top