5
<basefont size="4" color="#2F4958" face="arial">
7
<H1>Personnalisation du générateur de clefs BibTeX</H1>
10
Dans le menu 'Paramétrage des clefs' de la fenêtre Préférences, on peut indiquer les champs à utiliser pour la génération automatique des clefs BibTeX. La définition peut être faite pour chacune des entrées standards.
13
<H2>Les définitions de clefs</H2>
15
La définition peut contenir n'importe quel texte au choix ainsi que des marqueurs de champs qui indiquent les champs particuliers de l'entrée utilisés et leur position dans la clef. Un marqueur de champ est constitué généralement du nom du champ entre crochets, par ex. <b>[volume]</b>. Si le champ n'est pas défini dans l'entrée lorsque la clef est générée, aucun texte n'est inséré dans la clef.
19
Plusieurs marqueurs de champs spéciaux sont fournis et permettent l'extraction d'une partie du contenu d'un champ. Ils sont donnés ci-dessous. Vous pouvez librement suggérer de nouveaux marqueurs de champs spéciaux.
23
Les marqueurs de champs spéciaux :
27
<li><b>[<code>auth</code>]</b> : Le nom du premier auteur<BR>
28
<li><b>[<code>authors</code>]</b> : Le nom de tous les auteurs<BR>
29
<li><b>[<code>authorsN</code>]</b>: Les noms des N premiers auteurs. S'il y a plus d'auteurs, "EtAl" est ajouté.<BR>
30
<li><b>[<code>authIniN</code>]</b> : Les N premières lettres (ou moins) du nom de chacun des auteurs.<BR>
31
<li><b>[<code>authorIni</code>]</b> : Les 5 premières lettres du nom du premier auteur et les initiales du nom des auteurs restants<BR>
32
<li><b>[<code>authN</code>]</b> : Les N premières lettres du premier auteur.<BR>
33
<li><b>[<code>authN_M</code>]</b> : Les N premières lettres du nom des M premiers auteurs.<BR>
34
<li><b>[<code>auth.auth.ea</code>]</b> : Le nom des deux premiers auteurs suivi de ".ea" lorsqu'ils sont plus de deux.<BR>
35
<li><b>[<code>authshort</code>]</b> : Le nom s'il n'y a qu'un seul auteur. Jusqu'à trois auteurs, le premier caractère du nom de chacun d'eux. Au delà de trois auteurs, le caractère plus (+) est ajouté.<BR>
37
<b>Note :</b> S'il n'y a pas d'auteur (dans le cas d'un livre édité), alors tous les marqueurs <b><code>[auth...]</code></b> ci-dessus utiliseront l'éditeur(s) (s'il y en a) comme alternative. Ainsi l'éditeur(s) d'un livre sans auteur sera traité comme l'auteur(s) pour la génération des clefs.
38
Si vous ne désirez pas ce comportement, c'est à dire si vous voulez un marqueur qui soit vide s'il n'y a pas d'auteur, utilisez le code <b><code>pureauth</code></b> au lieu du code <b><code>auth</code></b> dans les marqueurs ci-dessus. Par exemple, <b><code>[pureauth]</code></b> ou <b><code>[pureauthors3]</code></b>.
40
<li><b>[<code>edtr</code>]</b> : Le nom du premier éditeur<BR>
41
<li><b>[<code>edtrIniN</code>]</b> : Les N premières lettres du nom de chaque éditeur<BR>
42
<li><b>[<code>editors</code>]</b> : Le nom des chacun des éditeurs<BR>
43
<li><b>[<code>editorIni</code>]</b> : Les cinq premières lettres du nom du premier éditeur suivi des initiales du nom des éditeurs restants.<BR>
44
<li><b>[<code>edtrN</code>]</b> : Les N premières lettres du nom du premier éditeur<BR>
45
<li><b>[<code>edtrN_M</code>]</b> : Les N premières lettres du nom des M premiers éditeurs.<BR>
46
<li><b>[<code>edtr.edtr.ea</code>]</b> : Le nom des deux premiers éditeurs suivi de ".ea" lorsqu'ils sont plus de deux.<BR>
47
<li><b>[<code>edtrshort</code>]</b> : Le nom s'il n'y a qu'un seul éditeur. Jusqu'à trois éditeurs, le premier caractère du nom de chacun d'eux. Au delà de trois éditeurs, le caractère plus (+) est ajouté.<BR>
48
<li><b>[<code>firstpage</code>]</b> : Le numéro de la première page de la publication<BR>
49
<li><b>[<code>lastpage</code>]</b> : Le numéro de la dernière page de la publication<BR>
50
<li><b>[<code>shorttitle</code>]</b> : Les 3 premiers mots du titre<BR>
51
<li><b>[<code>shortyear</code>]</b> : Les 2 derniers chiffres de l'année de publication<BR>
52
<li><b>[<code>veryshorttitle</code>]</b> : Le premier mot du titre qui ne soit pas 'the', 'a', 'an'.<BR>
56
Un nom de champs (ou celui de l'un des pseudo-champs vu au dessus) peut, de façon optionnelle, être suivi par un ou plusieurs modificateurs. Les modificateurs sont appliqués dans l'ordre
57
où ils sont spécifiés.
59
<li><b>:abbr</b>: Abrège le texte produit par le nom du champ ou un marqueur de champ spécial.
60
Uniquement le premier caractère et les caractères suivant un espace seront inclus. Par exemple, <b>[journal:abbr]</b> abrègera "Journal of Fish Biology" en "JoFB".<br>
61
<li><b>:lower</b>, force le texte inséré par le marqueur de champ à être en minuscules. Par exemple, <b>[auth:lower]</b> bascule le nom du premier auteur en minuscules.
65
Si vous n'avez pas défini de modèle de clef pour un type d'entrées donné, le <b>Modèle de clef par
66
défaut</b> sera utilisé. Vous pouvez changer le modèle par défaut - son paramétrage se
67
trouve au-dessus de la liste des types d'entrées dans la section
68
<b>Paramétrage des clefs</b> de la fenêtre <b>Préférences</b>.
71
La clef utilisée par défaut est [auth][year]; elle produit des clefs du type <code>Yared1998</code>. Si la clef n'est pas unique dans la base de donnée, elle est modifiée par l'ajout d'une des lettres de a à z et ceci jusqu'a ce quelle soit unique. De cette façon, les étiquettes ressemblent à :
75
<code>Yared1998</code><BR>
76
<code>Yared1998a</code><BR>
77
<code>Yared1998b</code>
80
<h2>Remplacement d'expressions régulières</h2>
83
Après que la définition de clef ait été appliquée pour produire une clef, vous pouvez demander au générateur de clef de rechercher les occurrences d'une expression régulière donnée et de la remplacer avec une chaîne. L'expression régulière et la chaîne de remplacement sont entrées dans les champs textes situés sous la liste des définition de clefs.
87
Si la chaîne de remplacement est vide, les correspondances de l'expression régulière seront simplement supprimées de la clef générée.
1
<html xmlns="http://www.w3.org/1999/xhtml">
8
<h1>Personnalisation du générateur de clefs
11
<p>Dans le menu 'Paramétrage des clefs' de la
12
fenêtre Préférences, on peut indiquer les
13
champs à utiliser pour la génération
14
automatique des clefs BibTeX. La définition peut
15
être faite pour chacune des entrées standards.</p>
17
<h2>Les définitions de clefs</h2>
19
<p>La définition peut contenir n'importe quel texte au
20
choix ainsi que des marqueurs de champs qui indiquent les
21
champs particuliers de l'entrée utilisés et leur
22
position dans la clef. Un marqueur de champ est
23
constitué généralement du nom du champ
24
entre crochets, par ex. <b>[volume]</b>. Si le champ n'est pas
25
défini dans l'entrée lorsque la clef est
26
générée, aucun texte n'est
27
inséré dans la clef.</p>
29
<p>Plusieurs marqueurs de champs spéciaux sont fournis
30
et permettent l'extraction d'une partie du contenu d'un champ.
31
Ils sont donnés ci-dessous. Vous pouvez librement
32
suggérer de nouveaux marqueurs de champs
35
<p>Les marqueurs de champs spéciaux :</p>
38
<li><b>[<code>auth</code>]</b> : Le nom du premier
41
<li><b>[<code>authors</code>]</b> : Le nom de tous les
44
<li><b>[<code>authorLast</code>]</b>: Le nom propre du dernier
47
<li><b>[<code>authorsN</code>]</b>: Les noms des N premiers
48
auteurs. S'il y a plus d'auteurs, "EtAl" est
49
ajouté.<br /></li>
51
<li><b>[<code>authIniN</code>]</b> : Les N
52
premières lettres (ou moins) du nom de chacun des
55
<li><b>[<code>authorIni</code>]</b> : Les 5
56
premières lettres du nom du premier auteur et les
57
initiales du nom des auteurs restants<br /></li>
59
<li><b>[<code>authN</code>]</b> : Les N
60
premières lettres du premier auteur.<br /></li>
62
<li><b>[<code>authN_M</code>]</b> : Les N
63
premières lettres du nom des M premiers
66
<li><b>[<code>auth.auth.ea</code>]</b> : Le nom des
67
deux premiers auteurs suivi de ".ea" lorsqu'ils sont plus
70
<li><b>[<code>auth.etal</code>]</b>: Le nom du premier
71
auteur et le nom du second auteur, ou ".etal" s'il y en a
72
plus de deux.<br /></li>
74
<li><b>[<code>authshort</code>]</b> : Le nom s'il n'y
75
a qu'un seul auteur. Jusqu'à trois auteurs, le
76
premier caractère du nom de chacun d'eux. Au
77
delà de trois auteurs, le caractère plus (+)
78
est ajouté.<br /></li>
79
</ul><b>Note :</b> S'il n'y a pas d'auteur (dans le cas
80
d'un livre édité), alors tous les marqueurs
81
<b><code>[auth...]</code></b> ci-dessus utiliseront
82
l'éditeur(s) (s'il y en a) comme alternative. Ainsi
83
l'éditeur(s) d'un livre sans auteur sera traité
84
comme l'auteur(s) pour la génération des clefs.
85
Si vous ne désirez pas ce comportement, c'est à
86
dire si vous voulez un marqueur qui soit vide s'il n'y a pas
87
d'auteur, utilisez le code <b><code>pureauth</code></b> au lieu
88
du code <b><code>auth</code></b> dans les marqueurs ci-dessus.
89
Par exemple, <b><code>[pureauth]</code></b> ou
90
<b><code>[pureauthors3]</code></b>.
93
<li><b>[<code>edtr</code>]</b> : Le nom du premier
94
éditeur<br /></li>
96
<li><b>[<code>edtrIniN</code>]</b> : Les N
97
premières lettres du nom de chaque
98
éditeur<br /></li>
100
<li><b>[<code>editors</code>]</b> : Le nom des chacun
101
des éditeurs<br /></li>
103
<li><b>[<code>editorLast</code>]</b>: Le nom propre du dernier
104
éditeur<br /></li>
106
<li><b>[<code>editorIni</code>]</b> : Les cinq
107
premières lettres du nom du premier éditeur
108
suivi des initiales du nom des éditeurs
111
<li><b>[<code>edtrN</code>]</b> : Les N
112
premières lettres du nom du premier
113
éditeur<br /></li>
115
<li><b>[<code>edtrN_M</code>]</b> : Les N
116
premières lettres du nom des M premiers
117
éditeurs.<br /></li>
119
<li><b>[<code>edtr.edtr.ea</code>]</b> : Le nom des
120
deux premiers éditeurs suivi de ".ea" lorsqu'ils
121
sont plus de deux.<br /></li>
123
<li><b>[<code>edtrshort</code>]</b> : Le nom s'il n'y
124
a qu'un seul éditeur. Jusqu'à trois
125
éditeurs, le premier caractère du nom de
126
chacun d'eux. Au delà de trois éditeurs, le
127
caractère plus (+) est ajouté.<br /></li>
129
<li><b>[<code>firstpage</code>]</b> : Le numéro
130
de la première page de la publication<br /></li>
132
<li><b>[<code>keywordN</code>]</b>: Nombre de mots-clefs
133
dans le champ "keywords" en supposant que les mots-clefs
134
sont séparés par des virgules ou des
135
points-virgules.<br /></li>
137
<li><b>[<code>lastpage</code>]</b> : Le numéro
138
de la dernière page de la publication<br /></li>
140
<li><b>[<code>shorttitle</code>]</b> : Les 3 premiers
141
mots du titre<br /></li>
143
<li><b>[<code>shortyear</code>]</b> : Les 2 derniers
144
chiffres de l'année de publication<br /></li>
146
<li><b>[<code>veryshorttitle</code>]</b> : Le premier
147
mot du titre qui ne soit pas 'the', 'a', 'an'.<br /></li>
150
<p>Un nom de champs (ou celui de l'un des pseudo-champs vu au
151
dessus) peut, de façon optionnelle, être suivi par
152
un ou plusieurs modificateurs. Les modificateurs sont
153
appliqués dans l'ordre où ils sont
154
spécifiés.</p>
157
<li><b>:abbr</b>: Abrège le texte produit par le nom
158
du champ ou un marqueur de champ spécial. Uniquement
159
le premier caractère et les caractères
160
suivant un espace seront inclus. Par exemple,
161
<b>[journal:abbr]</b> abrègera "Journal of Fish
162
Biology" en "JoFB".<br /></li>
164
<li><b>:lower</b>, force le texte inséré par
165
le marqueur de champ à être en minuscules. Par
166
exemple, <b>[auth:lower]</b> bascule le nom du premier
167
auteur en minuscules.</li>
170
<p>Si vous n'avez pas défini de modèle de clef
171
pour un type d'entrées donné, le <b>Modèle
172
de clef par défaut</b> sera utilisé. Vous pouvez
173
changer le modèle par défaut - son
174
paramétrage se trouve au-dessus de la liste des types
175
d'entrées dans la section <b>Paramétrage des
176
clefs</b> de la fenêtre
177
<b>Préférences</b>.</p>
179
<p>La clef utilisée par défaut est [auth][year];
180
elle produit des clefs du type <code>Yared1998</code>. Si la
181
clef n'est pas unique dans la base de donnée, elle est
182
modifiée par l'ajout d'une des lettres de a à z
183
et ceci jusqu'a ce quelle soit unique. De cette façon,
184
les étiquettes ressemblent à :</p>
187
<code>Yared1998</code><br />
188
<code>Yared1998a</code><br />
189
<code>Yared1998b</code>
192
<h2>Remplacement d'expressions régulières</h2>
194
<p>Après que la définition de clef ait
195
été appliquée pour produire une clef, vous
196
pouvez demander au générateur de clef de
197
rechercher les occurrences d'une expression
198
régulière donnée et de la remplacer avec
199
une chaîne. L'expression régulière et la
200
chaîne de remplacement sont entrées dans les
201
champs textes situés sous la liste des définition
204
<p>Si la chaîne de remplacement est vide, les
205
correspondances de l'expression régulière seront
206
simplement supprimées de la clef
207
générée.</p>
b'\\ No newline at end of file'