Ordinare più record con stesso autore e data su BibTeX

  • Creatore
    Topic
  • #31434
    Up
    0
    Down
    ::


    Ecco il mio problema. Ho questi record nel mio file bib:

    `@article{Heyting:1930a,
    author = {Arend Heyting},
    title = {Die formalen Regeln der intuitionistischen Logik},
    journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(16/1/1930)}},
    year = {1930},
    pages = {42-56}
    }

    @article{Heyting:1930b,
    author = {Arend Heyting},
    title = {Die formalen Regeln der intuitionistischen Logik},
    journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(16/1/1930)}},
    year = {1930},
    pages = {57-71}
    }

    @article{Heyting:1930c,
    author = {Arend Heyting},
    title = {Die formalen Regeln der intuitionistischen Logik},
    journal = {\tedesco{Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(20/3/1930)}},
    year = {1930},
    pages = {158-169}
    }

    @article{Heyting:1930d,
    author = {Arend Heyting},
    title = {Sur la logique intuitionniste},
    journal = {Académie Royale de Belgique, Bulletin de la Classe des Sciences},
    year = {1930},
    volume = {16},
    pages = {957-963}
    }`

    Io vorrei che in bibliografia comparissero con quest’ordine, ma bibtex mettere come prima voce Heyting:1930d. Ho provato a dare l’ordine che volevo mettendo il campo key ma senza alcun effetto. Come faccio?

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #31435
      Up
      0
      Down
      ::

      Ecco il mio problema. Ho questi record nel mio file bib:

      `@article{Heyting:1930a,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(16/1/1930)}},
      year = {1930},
      pages = {42-56}
      }

      @article{Heyting:1930b,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(16/1/1930)}},
      year = {1930},
      pages = {57-71}
      }

      @article{Heyting:1930c,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {\tedesco{Sitzungsberichte der Preussischen Akademie der Wissenschaften} \emph{(20/3/1930)}},
      year = {1930},
      pages = {158-169}
      }

      @article{Heyting:1930d,
      author = {Arend Heyting},
      title = {Sur la logique intuitionniste},
      journal = {Académie Royale de Belgique, Bulletin de la Classe des Sciences},
      year = {1930},
      volume = {16},
      pages = {957-963}
      }`

      Io vorrei che in bibliografia comparissero con quest’ordine, ma bibtex mettere come prima voce Heyting:1930d. Ho provato a dare l’ordine che volevo mettendo il campo key ma senza alcun effetto. Come faccio?

      A parte gli errori di parentesi graffe e il comando indefinito (\tedesco) da correggere, a me vengono nell’ordine richiesto. Ovviamente non so quale stile bibliografico usi né che classe e pacchetti, quindi ho usato plain su article.

      Per evitare problemi di codifiche di input, è consigliabile che nei file .bib si usino solo caratteri a sette bit; quindi “Acad\’emie” invece di “Académie”.

      Ciao
      Enrico

    • #31436
      Up
      0
      Down
      ::


      tutti quegli errori sono dovuti al fatto che ho semplificato un po’ le voci per poterle postare qui… ma ho fatto un po’ un casino 🙄
      uso natbib con stile classic. quindi secondo te dipende da come è stato programmato lo stile?

    • #31437
      Up
      0
      Down
      ::

      tutti quegli errori sono dovuti al fatto che ho semplificato un po’ le voci per poterle postare qui… ma ho fatto un po’ un casino 🙄
      uso natbib con stile classic. quindi secondo te dipende da come è stato programmato lo stile?

      No, anche con \usepackage[numeric]{natbib} e \bibliographystyle{classic} ottengo tutto al posto giusto.

      Perché non provi a presentare un esempio minimo?

      Ciao
      Enrico

    • #31438
      Up
      0
      Down
      ::


      il file tex:

      `
      \documentclass[a4paper,11pt,draft,openany]{book}

      \usepackage[english, german, italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{microtype}
      \usepackage{indentfirst}
      \usepackage{enumitem}
      \usepackage[square,sort]{natbib}
      \usepackage[leqno]{amsmath}
      \usepackage{amsthm}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage{graphicx}
      \usepackage{mathtools}

      \begin{document}

      \frontmatter
      \title{Kolmogorov}
      \author{Guido Mazzoni}
      \date{}
      \maketitle

      \tableofcontents

      \chapter{Introduzione}

      \mainmatter

      \chapter{Capitolo 1}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \nocite{*}
      \bibliographystyle{classic}
      \bibliography{Tesi-TeX}

      \backmatter

      \end{document}`

      L’opzione [numeric] che usi per natbib mi produce un errore, l’opzione sembra inesistente per natbib.

      Il file bib corretto:

      `@article{Heyting:1930a,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(16/1/1930)}},
      year = {1930},
      pages = {42-56}
      }

      @article{Heyting:1930b,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(16/1/1930)}},
      year = {1930},
      pages = {57-71}
      }

      @article{Heyting:1930c,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(20/3/1930)}},
      year = {1930},
      pages = {158-169}
      }

      @article{Heyting:1930d,
      author = {Arend Heyting},
      title = {Sur la logique intuitionniste},
      journal = {Acad\'emie Royale de Belgique, Bulletin de la Classe des Sciences},
      year = {1930},
      volume = {16},
      pages = {957-963}
      }`

    • #31439
      Up
      0
      Down
      ::

      il file tex:

      `
      \documentclass[a4paper,11pt,draft,openany]{book}

      \usepackage[english, german, italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{microtype}
      \usepackage{indentfirst}
      \usepackage{enumitem}
      \usepackage[square,sort]{natbib}
      \usepackage[leqno]{amsmath}
      \usepackage{amsthm}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage{graphicx}
      \usepackage{mathtools}

      \begin{document}

      \frontmatter
      \title{Kolmogorov}
      \author{Guido Mazzoni}
      \date{}
      \maketitle

      \tableofcontents

      \chapter{Introduzione}

      \mainmatter

      \chapter{Capitolo 1}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \nocite{*}
      \bibliographystyle{classic}
      \bibliography{Tesi-TeX}

      \backmatter

      \end{document}`

      L’opzione [numeric] che usi per natbib mi produce un errore, l’opzione sembra inesistente per natbib.

      Il file bib corretto:

      `@article{Heyting:1930a,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(16/1/1930)}},
      year = {1930},
      pages = {42-56}
      }

      @article{Heyting:1930b,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(16/1/1930)}},
      year = {1930},
      pages = {57-71}
      }

      @article{Heyting:1930c,
      author = {Arend Heyting},
      title = {Die formalen Regeln der intuitionistischen Logik},
      journal = {Sitzungsberichte der Preussischen Akademie der Wissenschaften \emph{(20/3/1930)}},
      year = {1930},
      pages = {158-169}
      }

      @article{Heyting:1930d,
      author = {Arend Heyting},
      title = {Sur la logique intuitionniste},
      journal = {Acad\'emie Royale de Belgique, Bulletin de la Classe des Sciences},
      year = {1930},
      volume = {16},
      pages = {957-963}
      }`

      L’opzione era “numbers”, naturalmente. Ma con quel documento di esempio trovo esattamente ciò che vuoi tu.

      Scrivi \listfiles prima di \documentclass; nel log comparirà l’elenco di tutti i file letti durante la compilazione: riportalo qui (solo l’elenco, non tutto il log).

      Ciao
      Enrico

    • #31440
      Up
      0
      Down
      ::


      ecco l’elenco:

      *File List*
      book.cls 2005/09/16 v1.4f Standard LaTeX document class
      bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
      babel.sty 2005/11/23 v3.8h The Babel package
      bblopts.cfg 2006/07/31 v1.0 MiKTeX ‘babel’ configuration
      english.ldf 2005/03/30 v3.3o English support from the babel system
      germanb.ldf 2004/02/19 v2.6k German support from the babel system
      italian.ldf 2005/11/17 v1.2r Italian support from the babel system
      inputenc.sty 2006/05/05 v1.1b Input encoding file
      latin1.def 2006/05/05 v1.1b Input encoding file
      microtype.sty 2008/11/11 v2.3c Micro-typography with pdfTeX (RS)
      keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
      microtype.cfg 2008/11/11 v2.3c microtype main configuration file (RS)
      indentfirst.sty 1995/11/23 v1.03 Indent first paragraph (DPC)
      enumitem.sty 2007/06/30 v2.1 Customized lists
      natbib.sty 2007/10/30 8.1 (PWD)
      amsmath.sty 2000/07/18 v2.13 AMS math features
      amstext.sty 2000/06/29 v2.01
      amsgen.sty 1999/11/30 v2.0
      amsbsy.sty 1999/11/29 v1.2d
      amsopn.sty 1999/12/14 v2.01 operator names
      amsthm.sty 2004/08/06 v2.20
      amsfonts.sty 2001/10/25 v2.2f
      amssymb.sty 2002/01/22 v2.2d
      graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
      graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
      trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
      graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
      pdftex.def 2007/06/12 v0.04h Graphics/color for pdfTeX
      mathtools.sty 2008/08/01 v1.06 mathematical typesetting tools (MH)
      calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
      mhsetup.sty 2007/12/03 v1.2 programming setup (MH)
      fancyhdr.sty
      lgrcmr.fd 2001/01/30 v2.2e Greek Computer Modern
      supp-pdf.tex
      umsa.fd 2002/01/19 v2.2g AMS font definitions
      umsb.fd 2002/01/19 v2.2g AMS font definitions
      cap1.tex
      omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
      1925.tex
      1932.tex
      Tesi-TeX.bbl

    • #31441
      Up
      0
      Down
      ::

      ecco l’elenco:

      *File List*
      book.cls 2005/09/16 v1.4f Standard LaTeX document class
      bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
      babel.sty 2005/11/23 v3.8h The Babel package
      bblopts.cfg 2006/07/31 v1.0 MiKTeX ‘babel’ configuration
      english.ldf 2005/03/30 v3.3o English support from the babel system
      germanb.ldf 2004/02/19 v2.6k German support from the babel system
      italian.ldf 2005/11/17 v1.2r Italian support from the babel system
      inputenc.sty 2006/05/05 v1.1b Input encoding file
      latin1.def 2006/05/05 v1.1b Input encoding file
      microtype.sty 2008/11/11 v2.3c Micro-typography with pdfTeX (RS)
      keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
      microtype.cfg 2008/11/11 v2.3c microtype main configuration file (RS)
      indentfirst.sty 1995/11/23 v1.03 Indent first paragraph (DPC)
      enumitem.sty 2007/06/30 v2.1 Customized lists
      natbib.sty 2007/10/30 8.1 (PWD)
      amsmath.sty 2000/07/18 v2.13 AMS math features
      amstext.sty 2000/06/29 v2.01
      amsgen.sty 1999/11/30 v2.0
      amsbsy.sty 1999/11/29 v1.2d
      amsopn.sty 1999/12/14 v2.01 operator names
      amsthm.sty 2004/08/06 v2.20
      amsfonts.sty 2001/10/25 v2.2f
      amssymb.sty 2002/01/22 v2.2d
      graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
      graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
      trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
      graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
      pdftex.def 2007/06/12 v0.04h Graphics/color for pdfTeX
      mathtools.sty 2008/08/01 v1.06 mathematical typesetting tools (MH)
      calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
      mhsetup.sty 2007/12/03 v1.2 programming setup (MH)
      fancyhdr.sty
      lgrcmr.fd 2001/01/30 v2.2e Greek Computer Modern
      supp-pdf.tex
      umsa.fd 2002/01/19 v2.2g AMS font definitions
      umsb.fd 2002/01/19 v2.2g AMS font definitions
      cap1.tex
      omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
      1925.tex
      1932.tex
      Tesi-TeX.bbl

      No, non ci siamo: non hai affatto compilato l’esempio. Inutile proseguire se non segui le raccomandazioni per risolvere il problema. Aggiorna tutto, prima di andare avanti.

      Ciao
      Enrico

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

Go to top