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édentes Révision précédente
Prochaine révision
Révision précédente
3_composition:annexes:bibliographie:remplacer_bibtex [2018/06/02 17:35]
joseph.wright
3_composition:annexes:bibliographie:remplacer_bibtex [2021/10/31 10:28] (Version actuelle)
yannick.tanguy Fin de la traduction.
Ligne 1: Ligne 1:
---- +====== Quelles sont les alternatives à BibTeX? ======
-title: Replacing the BibTeX&​ndash;​LaTeX mechanism +
-category: misc +
-permalink: /​FAQ-biblatex +
-date: 2018-05-24 +
----+
  
-As originally conceived, BibTeX ​was a program for creating ​bibliographies ​for +Initialement''​[[ctanpkg>​BibTeX]]''​ était un programme de création de bibliographies ​de documents ​techniques anglaisPar la suitepour 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èledes fichiers de style ''​BibTeX''​ spécialisés ont été développés pour permettre de traiter des articles ​non techniques.
-technical ​documents, in EnglishPeople have contributed mechanisms for a +
-degree of multilingual usewhile an extension (`bibtex8`allows use with +
-8-bit character ​codes, thus providing some multilingual capabilitiesIn +
-additionspecialist BibTeX ​style files are available for use in non-technical +
-papers.+
  
-BibTeX ​uses a style language whose mechanisms are unfamiliar to +Ces extensions des fonctionnalités de ''​BibTeX'​' ne parviennent cependant à cacher deux défauts de ce logiciel : 
-most current programmers:​ it's difficult to learn, but since there are +  * il utilise un langage de programmation dont les mécanismes ne sont pas familiers à la plupart des programmeurs actuels. Aussice 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.  
-few opportunities to write the languageit'also difficult to become +  * ''​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.
-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 +Deux approches alternatives se distinguent ici par leur disponibilité et leur utilisation
-of citations, and typesetting the results. ​ The existing BibTeX +
-system provides a means of processing the database, and there are +
-macros built into LaTeX, as well as many LaTeX packages, that +
-process the results.+
  
-Whilst a number of approaches have been suggested to go beyond the +===== L'​extension “biblatex” et le programme Biber =====
-BibTeX&​ndash;​LaTeX,​ two stand out for their availability and usage: +
-`biblatex` and `amsref`.+
  
-The [`biblatex`](https://​ctan.org/​pkg/​Biblatex) package provides a programmable +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 : 
-approach to creating ​bibliographies ​in which control takes place in the (La)TeX +  * chaque ​document ​peut avoir son propre style de présentation ;  
-code, rather than a BibTeX ​style fileThis means that output can be modified +  * 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 ;  
-on a per-document ​basis. Moreover, with full availablity of the data in the +  * 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.
-LaTeX runa 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 +
-systemsmeaning that all interfaces are consistent ​(and compatible).+
  
-Extracting data from `.bib` files for use with `biblatex` _can_ be achieved +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éeL'​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 langueet plus encoreL'​utilisation de ''​Biber''​ est donc fortement recommandée dans ce cadre.
-using ''​classical''​ BibTeX: howeverthis is limitedThe `biblatex` package +
-is co-developed with the Biber programThis is a Unicode-aware system which +
-can extract data from `.bib` filessort according to a range of language +
-criteriaand moreIt is tied to `biblatex` (the output format is targeted +
-at the requirements of `biblatex`).+
  
-The [`amsrefs`](https://​ctan.org/​pkg/​amsrefs) uses a transformed `.bib` file +===== L'​extension “amsrefs” =====
-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.)+
  
 +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 transformation,​ de 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]]. ​
  
 +FIXME // Ajouter des exemples de code. //
 +
 +-----
 +//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.1527953726.txt.gz · Dernière modification: 2018/06/02 17:35 par joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0