Ceci est une ancienne révision du document !


Comment concilier le tri de BibTeX avec certaines formes de noms?

BibTeX reconnaît un grand nombre de préfixes de noms (principalement ceux dérivés des noms de langues européennes) et il les ignore lors du tri de la bibliographie. En effet, il convient de placer l'entrée « Ludwig van Beethoven » soit placée à la lettre B, pas à la lettre V.

Cependant, BibTeX ne traite pas par défaut un cas comme « Lord Rayleigh » ou des noms de langues non prises en compte lorsqu'il a été conçu tel « al-Wakil » (transcrit de l'arabe). Résoudre ce point demande une « clé de tri » distincte, mais BibTeX n'autorise cela que dans les citations d'éléments qui n'ont ni auteur ni éditeur. Ici, la solution consiste à intégrer la clé de tri dans le nom de l'auteur, tout en empêchant la composition de cette clé avec une commande que vous définissez pour l'occasion, ici nommée \noopsort (pour no-output-sortkey, autrement dit « clé de tri non affichée »), qui est définie et utilisée comme suit :

@PREAMBLE{ {\providecommand{\noopsort}[1]{}} }
...
@ARTICLE{Rayleigh1,
AUTHOR = "{\noopsort{Rayleigh}}{Lord Rayleigh}",
...
}

Note that this \noopsort applies to the last name in this kind of construct, so an author with an Arabic name might be rendered:

...
AUTHOR = "Ali {\noopsort{Hadiidii}}{al-Hadiidii}",
...

A further use might deal with word order games, as in the famous Vietnamese name:

...
AUTHOR = "\noopsort{Thanh Han The}{Han The Thanh}",
...

though that author seems well-acquainted with Western confusion about the significance of the parts of his name (even to the extent of missing out the accentuation, as above…).


Source: BibTeX sorting and name prefixes

3_composition/annexes/bibliographie/trier_des_noms_avec_prefixes.1635317754.txt.gz · Dernière modification : 2021/10/27 06:55 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0