Gerer la position alphabetique d'une entree bibliographique

Bonjour.

J’espère que mon titre est clair, je ne savais pas trop quoi mettre.

Dans un texte, je dois citer les /Essais/ de Montaigne. J’ai donc

réalisé cette entrée de bibliographie :

@Book{montaigne1580,
Author = {{de Montaigne}, Michel},
Iitle = {{Essais}},
Publisher = {Simon Millanges},
Year = 1580,
Language = {French},
Address = {Bordeaux, Royaume de France}
}

Sauf que du coup, dans la bibliographie, l’entrée est classée à « D »

et non pas à « M ». Il me semble avoir déjà vu passer le moyen de
changer la position alphabétique d’une entrée, mais je ne parviens pas à
retrouver la façon de faire. Est-ce que quelqu’un peu m’aider ?

À toutes fins utiles, j’utilise BibLaTeX, Biber et LuaLaTeX.

À bientôt.


Yoann LE BARS

Diaspora* : xyz@xyz.tld

Le 7 avr. 2020 à 17:31, Yoann LE BARS xyz@xyz.tld a écrit :

dans la bibliographie, l’entrée est classée à « D »
et non pas à « M ». Il me semble avoir déjà vu passer le moyen de
changer la position alphabétique d’une entrée, mais je ne parviens pas à
retrouver la façon de faire. Est-ce que quelqu’un peu m’aider ?

Pour être cohérent avec l’entrée et ce qui est écrit, pourquoi pas

Author = {{Montaigne}, Michel de} ?

J.A.

Bonjour,

Le mardi 7 avril 2020 à 17:31:14, Yoann LE BARS écrivit :

Y> J’espère que mon titre est clair, je ne savais pas trop quoi mettre.

de mon point de vue, l’entrée bibtex est juste fausse :

il faut mettre

     Author    = {de Montaigne, Michel},

mais pour en profiter pour apprendre des choses, il peut être bon de
se renseigner sur le champ “key” et les magouilles façon \noopsort

du genre ici BibTeX sorting and name prefixes | The TeX FAQ

(pas trouvé de source francophone !)

Th.

Le 07/04/20 à 17h31, Yoann LE BARS a écrit :

Sauf que du coup, dans la bibliographie, l’entrée est classée à « D » et non pas à « M ».

Pour les noms à particules, c’est l’option booléenne useprefix qui fait la différence. Ce qui m’étonne, c’est que, par défaut, celle-ci est à false et que, dans ce cas-là, le classement se fait normalement sur « Montaigne » et pas sur « de ».

ECM :

–8<---------------cut here---------------start------------->8— \begin{filecontents*}{\jobname.bib} @Book{montaigne1580, Author = {de Montaigne, Michel}, Title = {{Essais}}, Publisher = {Simon Millanges}, Year = 1580, Language = {French}, Address = {Bordeaux, Royaume de France} } @Book{d, Author = {D}, } @Book{m, Author = {M}, } \end{filecontents*}

\documentclass[french]{article} \usepackage{fontspec} \usepackage[a4paper]{geometry} \usepackage{csquotes} \usepackage{babel} \usepackage[style=authoryear, hyperref=auto, sorting=nyt, sortcites=true, autopunct=true, maxnames=2, maxbibnames = 1000, isbn=true, backend = biber % ,useprefix=true ]{biblatex}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document} \printbibliography \end{document} –8<---------------cut here---------------end--------------->8—

– Denis

Salut à tous !

Mes excuses Thierry, j’ai fait « Répondre » plutôt que « Répondre à la

liste ».

Le 07/04/2020 à 17:58, Thierry Bouche a écrit :

mais pour en profiter pour apprendre des choses, il peut être bon de
se renseigner sur le champ « key » et les magouilles façon \noopsort

du genre ici BibTeX sorting and name prefixes | The TeX FAQ

Voilà, c’était la solution. Il faut donc placer au début du fichier
BibLaTeX le préambule suivant :

@PREAMBLE{ {\providecommand{\noopsort}[1]{}} }

L’entrée devient alors :

@Book{montaigne1580,
Author = {\noopsort{Montaigne}{de Montaigne}, Michel},
Iitle = {{Essais}},
Publisher = {Simon Millanges},
Year = 1580,
Language = {French},
Address = {Bordeaux, Royaume de France}
}

Problème réglé.

À bientôt.


Yoann LE BARS

Diaspora* : xyz@xyz.tld

Bonjour,

de mon point de vue, l’entrée bibtex est juste fausse :

il faut mettre

    Author    = {de Montaigne, Michel},

Ce serait-y pas plutôt
Author = {de~Montaigne, Michel},
Bon, je chipote là :slight_smile:

Jean-Yves

Salut à tous !

Le 07/04/2020 à 20:45, Denis Bitouzé a écrit :

Pour les noms à particules, c’est l’option booléenne useprefix qui
fait la différence. Ce qui m’étonne, c’est que, par défaut, celle-ci est
à false et que, dans ce cas-là, le classement se fait normalement sur
« Montaigne » et pas sur « de ».

D’accord, je vais essayer d’un peu plus investiguer. Cependant, dans

l’immédiat je dois publier un article ce soir, alors je vais devoir
repousser ça à demain.

À bientôt.


Yoann LE BARS

Diaspora* : xyz@xyz.tld

Bon,

ma réponse portait sur bibtex et non biblatex, ce qui a peut-être
ajouté du bruit dans le signal.

bibtex analyse comme il faut si on met

   Author    = {de Montaigne, Michel},

comme
vonname = de
lastname = Montaigne
firstname = Michel

mais le style plain trie en tenant compte du « de », cet âne.

ce qui revient à faire un truc sophistiqué pour au final jeter
le bébé, l’eau du bain, et le reste avec.

Mais en principe biblatex, partant de la même analyse de l’entrée, a
tous les paramètres pour dire qu’on ignore la particule dans le tri.

Simplement, il ne faut pas mettre de doubles accolades si on veut que
les segments du noms soient reconnus pour ce qu’ils sont.

Ah, et aussi, Iitle n’est pas Title…

Good luck avec tout ça,
Th. B.