Ceci est une ancienne révision du document !


Quelles sont les alternatives à BibTeX?

Initialement, BibTeX était un programme de création de bibliographies de documents techniques, en anglais. Par la suite, des mécanismes permettant une utilisation multilingue lui ont été apportés, tandis qu'une extension (bibtex8) a permis de traiter des codes de caractères 8 bits (développant ainsi ces capacités multilingues). De plus, des fichiers de style BibTeX spécialisés ont été développés pour permettre de traiter des articles non techniques.

Ces extensions des fonctionnalités de BibTeX ne parviennent cependant à cacher deux défauts de ce logiciel :

  • il utilise un langage de programmation dont les mécanismes ne sont pas familiers à la plupart des programmeurs actuels. Aussi, ce langage s'avère difficile à apprendre et, en l'absence d'occasions nombreuses pour apprendre à utiliser ce langage, peu le maîtrisent. Il évolue donc peu ou pas.
  • BibTeX ne traite en totalité que le sujet de la manipulation de bases de données bibliographiques. Il ne gère que partiellement le sujet de la composition des résultats à afficher avec les fichiers de style, laissant une bonne part du travail à \LaTeX et ses extensions dédiées.

Deux approches alternatives se distinguent ici par leur disponibilité et leur utilisation.

L'extension ''biblatex'' et le programme Biber

L'extension biblatex fournit une approche pour créer des bibliographies dans laquelle le contrôle de la mise en forme a lieu intégralement dans le code \LaTeX, plutôt que d'un fichier de style BibTeX. Cela signifie que :

  • chaque document peut suivre un style de présentation dédié.
  • avec la mise à disposition des différentes données dans l'exécution de \LaTeX, une gamme beaucoup plus large de résultats bibliographiques est possible. Ceci est particulièrement important pour appliquer des styles de citation propres aux sciences humaines.
  • enfin, cette extension intègrant de nombreuses idées des systèmes existants axés sur BibTeX, cela permet une cohérence (et une compabilité) des interfaces.

Extracting data from .bib files for use with biblatex can be achieved using “classical” BibTeX: however, this is limited. The biblatex package is co-developed with the Biber program. This is a Unicode-aware system which can extract data from .bib files, sort according to a range of language criteria, and more. It is tied to biblatex (the output format is targeted at the requirements of biblatex).

''amsrefs''

The amsrefs uses a transformed .bib file which is expressed as LaTeX macros. (The package provides a BibTeX style that performs the transformation, so that a LaTeX source containing a \nocite{*} command enables BibTeX to produce a usable amsrefs bibliography database.)


Source: Replacing the BibTeX-LaTeX mechanism

3_composition/annexes/bibliographie/remplacer_bibtex.1635422647.txt.gz · Dernière modification : 2021/10/28 12:04 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0