Bonjour tout le monde,
Je me plonge dans la mise en forme de ma bibliographie avec Latex et Bibtex. Le style alpha-fr me plait beaucoup, mais pas totalement...
J'ai vu qu'il était possible de modifier le fichier .bst afin de modifier un peu l'arrangement des divers éléments des références bibliographiques, mais je m'y perds un peu dans tout ce code.
Ce que je souhaiterais obtenir, au lieu des références actuellement sous la forme :
Prénom1 Nom1 et Prénom2 Nom2, titre...
Ce serait :
Nom1 Prénom1, Nom2 Prénom2, titre...
Donc en clair : afficher d'abord le nom puis le prénom pour chaque auteur.
De même pour l'appel de la citation dans le texte par \cite, qui actuellement affiche "[Dup90]", alors que dans l'idéal j'aimerais plutôt "[Dupont 1990]". Est-il possible de faire ce changement ?
Pourriez-vous m'indiquer comment procéder svp ? J'ai ajouté le fichier alpha-fr.bst en pièce jointe
Merci d'avance pour votre aide et bonne journée !
EDIT : je suppose que la solution se trouve dans cette fonction là:
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ff~}{vv~}\bgroup\fonteauteurs\bgroup {ll}\egroup\egroup{{}}{, jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ %numnames #2 > namesleft #2 > and
% { "," * }
% 'skip$
%if$
t "\bgroup\fonteauteurs\bgroup others\egroup\egroup{}" =
{ fr.et.al * }
{ fr.and * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
Partager