Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:annexes:bibliographie:generer_l_expression_et_al_automatiquement [2002/08/10 09:52] – markey | 3_composition:annexes:bibliographie:generer_l_expression_et_al_automatiquement [2021/11/12 13:06] (Version actuelle) – Correction de la mise en forme. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \question{Comment générer l' | + | ====== |
- | %============================================================ | + | |
- | \reponse | + | Lorsqu' |
- | souhaitable que tous les auteurs n'apparaissent | + | |
- | bibliographie. On mettra donc les 4 premiers, puis \emph{et~al.} | + | |
- | Pour ce faire, on modifie | + | Si le style bibliographique que vous utilisez ne vous propose pas cette mécanique, vous pouvez alors copier votre fichier de style, le renommer (c'est ce fichier renommé que vous appelerez dans votre code < |
- | généralement toujours semblable à celle ci-dessous) et on ajoute | + | |
- | un test sur le nombre d' | + | |
- | \begin{noexemple} | + | <code bibtex> |
FUNCTION {format.names} | FUNCTION {format.names} | ||
{ 's := | { 's := | ||
Ligne 40: | Ligne 35: | ||
% (debut des ajouts) | % (debut des ajouts) | ||
% si à ce stade on se retrouve avec des noms à placer | % si à ce stade on se retrouve avec des noms à placer | ||
- | % et que le pointeur nameptr est égal à 4 alors il faut | + | % et que le pointeur nameptr est égal à 4 alors |
+ | % il faut : | ||
% 1. ajouter un " | % 1. ajouter un " | ||
- | % 2. ne pas prendre en compte les auteurs suivants : on | + | % 2. ne pas prendre en compte les auteurs suivants : |
- | % met donc namesleft | + | % |
% | % | ||
nameptr #4 = namesleft #0 > and | nameptr #4 = namesleft #0 > and | ||
Ligne 58: | Ligne 54: | ||
while$ | while$ | ||
} | } | ||
+ | </ | ||
- | \end{noexemple} | + | {{htmlmetatags> |
- | + | metatag-og: | |
- | \endinput | + | metatag-og: |
- | + | }} | |
- | + |