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/05/23 22:26]
joseph.wright
3_composition:annexes:bibliographie:remplacer_bibtex [2018/12/04 00:02] (Version actuelle)
jejust
Ligne 1: Ligne 1:
---- +====== ​Replacing the BibTeX--LaTeX mechanism ​======
-ID: Q-biblatex +
-section: Current TeX-related projects +
-revised: 2014-06-10 +
---- +
-Replacing the BibTeX–LaTeX mechanism+
  
-Producing a successor to BibTeX has long been a favoured activity 
-among a certain class of TeX-users; the author has seen reports of 
-progress (on several projects), over the years, but few that claim to 
-be ready for ''​real-world''​ use. 
  
-Few would deny that BibTeX is ripe for renewal: as originally +===== Background ===== 
-conceived, ​it was a program for creating bibliographies for technical + 
-documents, in English. ​ People have contributed mechanisms for a +As originally ​conceived, ​BibTeX ​was a program for creating bibliographies for 
-degree of multilingual use (whose techniques are arcane, and quite +technical ​documents, in English. People have contributed mechanisms for a 
-likely inextensible), while an extension (`bibtex8`) allows +degree of multilingual use, while an extension (''​bibtex8''​) allows use with 
-use with 8-bit character codes, thus providing some multilingual +8-bit character codes, thus providing some multilingual capabilities. In 
-capabilities. ​ In addition, specialist BibTeX style files are +addition, specialist BibTeX style files are available for use in non-technical 
-available for use in non-technical papers.+papers.
  
 BibTeX uses a style language whose mechanisms are unfamiliar to BibTeX uses a style language whose mechanisms are unfamiliar to
Ligne 24: Ligne 15:
 few opportunities to write the language, it's also difficult to become few opportunities to write the language, it's also difficult to become
 fluent (in the way that so many people fluently write the equally fluent (in the way that so many people fluently write the equally
-arcane TeX macro language)+arcane TeX macro language). ​
- +
-Oren Patashnik (the author of BibTeX) summarises the issues as he +
-sees them, in a  +
-[TUG conference paper from 2003](http://​tug.org/​TUGboat/​Articles/​tb24-1/​patashnik.pdf) +
-that seems to suggest that we might expect a +
-BibTeX&​nbsp;​1.0 &​hellip;​ which hasn't (yet) appeared. +
- +
-In the absence of BibTeX&​nbsp;​1.0,​ what do we need from the bibliography +
-system of the future?&​nbsp;&​mdash;​ simple: a superset of what BibTeX does +
-(or can be made to do), preferably implementing a simpler style +
-language, and with coherent multilingual capabilities.+
  
 There are two parts to a bibliography system; processing the database There are two parts to a bibliography system; processing the database
Ligne 43: Ligne 23:
 process the results. process the results.
  
-Of the direct BibTeX replacements,​ only two have been submitted ​to +Whilst a number of approaches ​have been suggested ​to go beyond the 
-CTANCrossTeX ​and `biber`.+BibTeX--LaTeX,​ two stand out for their availability and usage: 
 +''​biblatex'' ​and ''​amsref''​.
  
-CrossTeX'​s language feels familiar to the existing user of 
-BibTeX, but it's redesigned in an object-oriented style, and looks 
-(to a non-user) as if it may well be adequately flexible. ​ It is said 
-to operate as a BibTeX replacement. 
  
-CrossTeX's team respond to queries, and seem well aware of the +===== ''​biblatex''/​Biber =====
-need for multilingual support, though it isn't currently offered.+
  
-`Biber` is intimately associated with the LaTeX package +The [[ctanpkg>​Biblatex|biblatex]] package provides a programmable 
-[`biblatex`](https://​ctan.org/​pkg/​biblatex); it is logically ​a BibTeX ​replacement,​ but is also +approach to creating bibliographies in which control takes place in the (La)TeX 
-capable ​of using bibliography databases ​in its own +code, rather than a BibTeX ​style file. This means that output can be modified 
-`biblatexml` (XML-based) format ​[`Biblatex`](https://​ctan.org/​pkg/​Biblatex) +on a per-document basis. Moreover, with full availablity ​of the data in the 
-can also use BibTeX, but `biber` opens up a far wider +LaTeX run, a much wider range of bibliographic outcomes are possibleThis is 
-range of possibilitiesincluding full Unicode support.+particularly important in supporting citation styles in the humanitiesThe 
 +''​biblatex''​ package ​also integrates many ideas from existing ​BibTeX-focussed 
 +systemsmeaning that all interfaces are consistent (and compatible).
  
-[`Biblatex`](https://​ctan.org/​pkg/​Biblatex) is a processor ​for the output of an application +Extracting data from ''​.bib''​ files for use with ''​biblatex'' ​//can// be achieved 
-such as `biber` or BibTeX; the style of citations and of +using "​classical" ​BibTeX: ​however, this is limitedThe ''​biblatex'​' ​package 
-the bibliography itself (in your document) is determined by the way +is co-developed with the Biber program. This is Unicode-aware system which 
-your [`biblatex`](https://ctan.org/pkg/biblatex) style has been set up, not on some +can extract data from ''​.bib''​ filessort according to a range of language 
-BibTeX-LaTeX package combination. ​ [`Biblatex`](https://ctan.org/​pkg/​Biblatex)'s +criteria, and more. It is tied to ''​biblatex''​ (the output format is targeted 
-structure thus eliminates ​the collections of BibTeX styles, at +at the requirements ​of ''​biblatex''​).
-stroke; it comes with a basic set of styles, and details are +
-determined by options, set at package loading time The author, +
-Philipp Lehman, evaluated the whole field of bibliography software +
-before starting, and as a result ​the package provides answers to +
-many of the questions asked in the bibliography sections ​of these +
-FAQs.+
  
-[`Biblatex`](https://​ctan.org/​pkg/​Biblatex) was released as experimental software, but it's 
-clear that many users are already using it happily; Lehman is 
-responsive to problem reports, at the moment, but a _de facto_ 
-set of expert users is already establishing itself. ​ A set of 
-contributed styles has appeared, which cover some of the trickier 
-bibliography styles. ​ The road map of the project shows that we are 
-now working on the final _beta_ releases before the ''​stable''​ 
-[`biblatex`](https://​ctan.org/​pkg/​biblatex)&​nbsp;​1.0. 
  
-Finally, ​[`Amsrefs`](https://​ctan.org/​pkg/​Amsrefs) ​uses a transformed ​`bibfile,+==== ''​amsrefs''​ ==== 
 + 
 +The [[ctanpkg>​amsrefs|amsrefs]] uses a transformed ​''​.bib'' ​file
 which is expressed as LaTeX macros. ​ (The package provides a which is expressed as LaTeX macros. ​ (The package provides a
 BibTeX style that performs the transformation,​ so that a LaTeX BibTeX style that performs the transformation,​ so that a LaTeX
-source containing a `\nocite{*}command enables BibTeX to +source containing a ''​\nocite{*}'' ​command enables BibTeX to 
-produce a usable ​[`amsrefs`](https://​ctan.org/​pkg/​amsrefs) ​bibliography database.)+produce a usable ​''​amsrefs'' ​bibliography database.) 
 + 
 + 
 + 
 +-----
  
-[`Amsrefs`](https:​//ctan.org/pkg/Amsrefs) is maintained by the AMS as part of its author +//Source:// [[faquk>​FAQ-biblatex|Replacing ​the BibTeX-LaTeX mechanism]]
-support programme,+
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​BibLaTeX,​biber)
 +metatag-og:​title=(Replacing the BibTeX--LaTeX mechanism)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/annexes/bibliographie/remplacer_bibtex.1527107164.txt.gz · Dernière modification: 2018/05/23 22:26 par joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0