Comment (ne pas) utiliser BibTeX

Le mot « BibTeX » désigne deux choses différentes :

Je propose donc de garder ce format de fichier mais de refaire le programme.

Fichiers *.bib

Je conseille d'utiliser le minimum de types d'entrées possible : il y en a trop, et dans certaines situations, on hésite entre plusieures. Si on ne fait pas toujours le même choix (avec le programme bibtex classique), le document obtenu n'est pas homogène.

@Article{MT,
  author =       {L. Mauri and M. Tierney},
  title =        {Two-descent, two-torsors and local equivalence},
  journal =      {Journal of Pure and Applied Algebra},
  year =         {1999},
  volume =       {143},
  pages =        {313--327},
}
@Book{knutson,
  author =       {D. Knutson},
  title =        {Algebraic spaces},
  publisher =    SV,
  year =         {1971},
  volume =       {203},
  series =       {LNM},
}
@Unpublished{edidin:Mgn,
  author =       {D. Edidin},
  title =        {Notes on the construction of the moduli space of curves},
  note =         {\url{math.ag/9805101}},
}
    

Pour les articles parus dans un livre, on peut mettre les références du livre dans la même entrée (s'il n'y a aucun autre article de ce livre dans la bibliographie) ou le mettre séparément.

@InCollection{KS,
  author =       {G.M. Kelly and R. Street},
  title =        {Review of the elements of $2$-categories},
  booktitle =    {Category seminar},
  pages =        {75--103},
  year =         {1974},
  volume =       {420},
  series =       {LNM},
  publisher =    SV,
}
@InCollection{oda,
  author =       {T. Oda},
  title =        {Étale homotopy type of the moduli space of algebraic curves},
  crossref =     {GGA1},
  pages =        {85--95},
}
@Book{GGA1,
  title =        {Geometric {Galois} Actions},
  year =         1997,
  editor =       {L. Schneps and P. Lochak},
  volume =       242,
  series =       {LMSLNS},
  publisher =    CUP
}
    

On peut imposer la manière dont une entrée sera référencée : par exemple, on peut vouloir que les références à SGA4 soient de la forme [SGA4].

@Book{SGA4,
  author =       {A. Grothendieck and J.-L. Verdier},
  title =        {Théorie des topos et cohomologie étale des schémas},
  publisher =    SV,
  year =         1972,
  series =       {LNM},
  volume =       {269--271},
  citekey =      {SGA4},
}
    

Remplacement de BibTeX

BibTeX.pm essai1.pl essai2.pl 1.bib 1.tex 1.ps 2.tex 2.ps
Vincent Zoonekynd
Last modified: Wed Nov 22 11:52:21 CET 2000