Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:annexes:bibliographie:remplacer_bibtex [2018/05/25 21:18] joseph.wright3_composition:annexes:bibliographie:remplacer_bibtex [2022/07/14 09:56] (Version actuelle) – Nom des packages pas en fonte à chasse fixe (pour l'homogénéité) dbitouze
Ligne 1: Ligne 1:
---- +====== Quelles sont les alternatives à BibTeX? ======
-title: Replacing the BibTeX–LaTeX mechanism +
-category: misc +
-permalink: /FAQ-biblatex +
-date: 2018-05-24 +
----+
  
-# Replacing the BibTeX–LaTeX mechanism+Initialement, [[ctanpkg>BibTeX]] était un programme de création de bibliographies de documents techniques anglais. Par la suite, pour rendre ''BibTeX'' plus flexible, 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 (facilitant d'autant plus l'utilisation multilingue). En parallèle, des fichiers de style ''BibTeX'' spécialisés ont été développés pour permettre de traiter des articles non techniques.
  
-## Background+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>\LaTeX</latex> et ses extensions dédiées.
  
-As originally conceived, BibTeX was a program for creating bibliographies for +Deux approches alternatives se distinguent ici par leur disponibilité et leur utilisation
-technical documents, in English. People have contributed mechanisms for a +
-degree of multilingual use, while an extension (`bibtex8`) allows use with +
-8-bit character codes, thus providing some multilingual capabilities. In +
-addition, specialist BibTeX style files are available for use in non-technical +
-papers.+
  
-BibTeX uses a style language whose mechanisms are unfamiliar to +===== L'extension “biblatex” et le programme Biber =====
-most current programmers: it's difficult to learn, but since there are +
-few opportunities to write the language, it's also difficult to become +
-fluent (in the way that so many people fluently write the equally +
-arcane TeX macro language). +
  
-There are two parts to a bibliography system; processing the database +L'extension [[ctanpkg>biblatex]] propose de créer des bibliographies avec un contrôle de la mise en forme intégralement géré par le code <latex>\LaTeX</latex>plutôt que par un fichier de style ''BibTeX''Cela signifie que : 
-of citationsand typesetting the results.  The existing BibTeX +  * chaque document peut avoir son propre style de présentation ;  
-system provides a means of processing the databaseand there are +  * avec la mise à disposition des différentes données bibliographiques dans l'exécution de <latex>\LaTeX</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 ;  
-macros built into LaTeXas well as many LaTeX packagesthat +  * enfincette 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.
-process the results.+
  
-Whilst a number of approaches have been suggested to go beyond the +Si l'extraction des données des fichiers ''.bib'' en lien avec [[ctanpkg>biblatex]] //peut// être réalisée en utilisant ''BibTeX''cette solution reste limitée. L'extension [[ctanpkg>biblatex]] a été co-développée avec le programme ''Biber''. Ce dernier, compatible avec l'Unicode, génère des fichiers répondant aux exigences de [[ctanpkg>biblatex]], peut extraire des données à partir de fichiers ''.bib'', peut trier les entrées selon une large gamme de critères de langue, et plus encore. L'utilisation de ''Biber'' est donc fortement recommandée dans ce cadre.
-BibTeX&ndash;LaTeXtwo stand out for their availability and usage: +
-`biblatex` and `amsref`.+
  
-## `biblatex`/Biber+===== L'extension “amsrefs” =====
  
-The [`biblatex`](https://ctan.org/pkg/Biblatex) package provides a programmable +L'extension [[ctanpkg>amsrefs]utilise un fichier ''.bib'' transformé pour qu'il se présente sous forme de commandes <latex>\LaTeX</latex>Elle fournit d'ailleurs un style ''BibTeX'' qui effectue la transformationde sorte qu'un document source <latex>\LaTeX</latex> contenant une commande ''\nocite{*}'' permet à ''BibTeX'' de produire une base de données bibliographique utilisable par [[ctanpkg>amsrefs]]
-approach to creating bibliographies in which control takes place in the (La)TeX +
-coderather than a BibTeX style file. This means that output can be modified +
-on a per-document basis. Moreover, with full availablity of the data in the +
-LaTeX run, a much wider range of bibliographic outcomes are possible. This is +
-particularly important in supporting citation styles in the humanities. The +
-`biblatex` package also integrates many ideas from existing BibTeX-focussed +
-systems, meaning that all interfaces are consistent (and compatible).+
  
-Extracting data from `.bib` files for use with `biblatex` _can_ be achieved +FIXME // Ajouter des exemples de code. //
-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`](https://ctan.org/pkg/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:// [[faquk>FAQ-biblatex|Replacing the BibTeX-LaTeX mechanism]]
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,BibLaTeX,biber)
 +metatag-og:title=(Quelles sont les alternatives à BibTeX)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/annexes/bibliographie/remplacer_bibtex.1527283108.txt.gz · Dernière modification : 2018/05/25 21:18 de joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0