[svn-upgrade] Integrating new upstream version, jabref (2.3.1)
[debian/jabref.git] / src / help / fr / LabelPatterns.html
1 <html xmlns="http://www.w3.org/1999/xhtml">
2
3 <body text="#275856">
4     <basefont size="4"
5           color="#2F4958"
6           face="arial">
7
8     <h1>Personnalisation du g&eacute;n&eacute;rateur de clefs
9     BibTeX</h1>
10
11     <p>Dans le menu 'Param&eacute;trage des clefs' de la
12     fen&ecirc;tre Pr&eacute;f&eacute;rences, on peut indiquer les
13     champs &agrave; utiliser pour la g&eacute;n&eacute;ration
14     automatique des clefs BibTeX. La d&eacute;finition peut
15     &ecirc;tre faite pour chacune des entr&eacute;es standards.</p>
16
17     <h2>Les d&eacute;finitions de clefs</h2>
18
19     <p>La d&eacute;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&eacute;e utilis&eacute;s et leur
22     position dans la clef. Un marqueur de champ est
23     constitu&eacute; g&eacute;n&eacute;ralement du nom du champ
24     entre crochets, par ex. <b>[volume]</b>. Si le champ n'est pas
25     d&eacute;fini dans l'entr&eacute;e lorsque la clef est
26     g&eacute;n&eacute;r&eacute;e, aucun texte n'est
27     ins&eacute;r&eacute; dans la clef.</p>
28
29     <p>Plusieurs marqueurs de champs sp&eacute;ciaux sont fournis
30     et permettent l'extraction d'une partie du contenu d'un champ.
31     Ils sont donn&eacute;s ci-dessous. Vous pouvez librement
32     sugg&eacute;rer de nouveaux marqueurs de champs
33     sp&eacute;ciaux.</p>
34
35     <p>Les marqueurs de champs sp&eacute;ciaux&nbsp;:</p>
36
37     <ul>
38         <li><b>[<code>auth</code>]</b>&nbsp;: Le nom du premier
39         auteur<br></li>
40
41         <li><b>[<code>authors</code>]</b>&nbsp;: Le nom de tous les
42         auteurs<br></li>
43
44         <li><b>[<code>authorLast</code>]</b>: Le nom propre du dernier
45         auteur<br></li>
46
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&eacute;.<br></li>
50
51         <li><b>[<code>authIniN</code>]</b>&nbsp;: Les N
52         premi&egrave;res lettres (ou moins) du nom de chacun des
53         auteurs.<br></li>
54
55         <li><b>[<code>authorIni</code>]</b>&nbsp;: Les 5
56         premi&egrave;res lettres du nom du premier auteur et les
57         initiales du nom des auteurs restants<br></li>
58
59         <li><b>[<code>authN</code>]</b>&nbsp;: Les N
60         premi&egrave;res lettres du premier auteur.<br></li>
61
62         <li><b>[<code>authN_M</code>]</b>&nbsp;: Les N
63         premi&egrave;res lettres du nom des M premiers
64         auteurs.<br></li>
65
66         <li><b>[<code>auth.auth.ea</code>]</b>&nbsp;: Le nom des
67         deux premiers auteurs suivi de ".ea" lorsqu'ils sont plus
68         de deux.<br></li>
69
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>
73
74         <li><b>[<code>authshort</code>]</b>&nbsp;: Le nom s'il n'y
75         a qu'un seul auteur. Jusqu'&agrave; trois auteurs, le
76         premier caract&egrave;re du nom de chacun d'eux. Au
77         del&agrave; de trois auteurs, le caract&egrave;re plus (+)
78         est ajout&eacute;.<br></li>
79     </ul><b>Note&nbsp;:</b> S'il n'y a pas d'auteur (dans le cas
80     d'un livre &eacute;dit&eacute;), alors tous les marqueurs
81     <b><code>[auth...]</code></b> ci-dessus utiliseront
82     l'&eacute;diteur(s) (s'il y en a) comme alternative. Ainsi
83     l'&eacute;diteur(s) d'un livre sans auteur sera trait&eacute;
84     comme l'auteur(s) pour la g&eacute;n&eacute;ration des clefs.
85     Si vous ne d&eacute;sirez pas ce comportement, c'est &agrave;
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>.
91
92     <ul>
93         <li><b>[<code>edtr</code>]</b>&nbsp;: Le nom du premier
94         &eacute;diteur<br></li>
95
96         <li><b>[<code>edtrIniN</code>]</b>&nbsp;: Les N
97         premi&egrave;res lettres du nom de chaque
98         &eacute;diteur<br></li>
99
100         <li><b>[<code>editors</code>]</b>&nbsp;: Le nom des chacun
101         des &eacute;diteurs<br></li>
102
103         <li><b>[<code>editorLast</code>]</b>: Le nom propre du dernier
104         &eacute;diteur<br></li>
105         
106         <li><b>[<code>editorIni</code>]</b>&nbsp;: Les cinq
107         premi&egrave;res lettres du nom du premier &eacute;diteur
108         suivi des initiales du nom des &eacute;diteurs
109         restants.<br></li>
110
111         <li><b>[<code>edtrN</code>]</b>&nbsp;: Les N
112         premi&egrave;res lettres du nom du premier
113         &eacute;diteur<br></li>
114
115         <li><b>[<code>edtrN_M</code>]</b>&nbsp;: Les N
116         premi&egrave;res lettres du nom des M premiers
117         &eacute;diteurs.<br></li>
118
119         <li><b>[<code>edtr.edtr.ea</code>]</b>&nbsp;: Le nom des
120         deux premiers &eacute;diteurs suivi de ".ea" lorsqu'ils
121         sont plus de deux.<br></li>
122
123         <li><b>[<code>edtrshort</code>]</b>&nbsp;: Le nom s'il n'y
124         a qu'un seul &eacute;diteur. Jusqu'&agrave; trois
125         &eacute;diteurs, le premier caract&egrave;re du nom de
126         chacun d'eux. Au del&agrave; de trois &eacute;diteurs, le
127         caract&egrave;re plus (+) est ajout&eacute;.<br></li>
128
129         <li><b>[<code>firstpage</code>]</b>&nbsp;: Le num&eacute;ro
130         de la premi&egrave;re page de la publication<br></li>
131
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&eacute;par&eacute;s par des virgules ou des
135         points-virgules.<br></li>
136
137         <li><b>[<code>lastpage</code>]</b>&nbsp;: Le num&eacute;ro
138         de la derni&egrave;re page de la publication<br></li>
139
140         <li><b>[<code>shorttitle</code>]</b>&nbsp;: Les 3 premiers
141         mots du titre<br></li>
142
143         <li><b>[<code>shortyear</code>]</b>&nbsp;: Les 2 derniers
144         chiffres de l'ann&eacute;e de publication<br></li>
145
146         <li><b>[<code>veryshorttitle</code>]</b>&nbsp;: Le premier
147         mot du titre qui ne soit pas 'the', 'a', 'an'.<br></li>
148     </ul>
149
150     <p>Un nom de champs (ou celui de l'un des pseudo-champs vu au
151     dessus) peut, de fa&ccedil;on optionnelle, &ecirc;tre suivi par
152     un ou plusieurs modificateurs. Les modificateurs sont
153     appliqu&eacute;s dans l'ordre o&ugrave; ils sont
154     sp&eacute;cifi&eacute;s.</p>
155
156     <ul>
157         <li><b>:abbr</b>: Abr&egrave;ge le texte produit par le nom
158         du champ ou un marqueur de champ sp&eacute;cial. Uniquement
159         le premier caract&egrave;re et les caract&egrave;res
160         suivant un espace seront inclus. Par exemple,
161         <b>[journal:abbr]</b> abr&egrave;gera "Journal of Fish
162         Biology" en "JoFB".<br></li>
163
164         <li><b>:lower</b>, force le texte ins&eacute;r&eacute; par
165         le marqueur de champ &agrave; &ecirc;tre en minuscules. Par
166         exemple, <b>[auth:lower]</b> bascule le nom du premier
167         auteur en minuscules.</li>
168     </ul>
169
170     <p>Si vous n'avez pas d&eacute;fini de mod&egrave;le de clef
171     pour un type d'entr&eacute;es donn&eacute;, le <b>Mod&egrave;le
172     de clef par d&eacute;faut</b> sera utilis&eacute;. Vous pouvez
173     changer le mod&egrave;le par d&eacute;faut - son
174     param&eacute;trage se trouve au-dessus de la liste des types
175     d'entr&eacute;es dans la section <b>Param&eacute;trage des
176     clefs</b> de la fen&ecirc;tre
177     <b>Pr&eacute;f&eacute;rences</b>.</p>
178
179     <p>La clef utilis&eacute;e par d&eacute;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&eacute;e, elle est
182     modifi&eacute;e par l'ajout d'une des lettres de a &agrave; z
183     et ceci jusqu'a ce quelle soit unique. De cette fa&ccedil;on,
184     les &eacute;tiquettes ressemblent &agrave;&nbsp;:</p>
185
186     <blockquote>
187         <code>Yared1998</code><br>
188         <code>Yared1998a</code><br>
189         <code>Yared1998b</code>
190     </blockquote>
191
192     <h2>Remplacement d'expressions r&eacute;guli&egrave;res</h2>
193
194     <p>Apr&egrave;s que la d&eacute;finition de clef ait
195     &eacute;t&eacute; appliqu&eacute;e pour produire une clef, vous
196     pouvez demander au g&eacute;n&eacute;rateur de clef de
197     rechercher les occurrences d'une expression
198     r&eacute;guli&egrave;re donn&eacute;e et de la remplacer avec
199     une cha&icirc;ne. L'expression r&eacute;guli&egrave;re et la
200     cha&icirc;ne de remplacement sont entr&eacute;es dans les
201     champs textes situ&eacute;s sous la liste des d&eacute;finition
202     de clefs.</p>
203
204     <p>Si la cha&icirc;ne de remplacement est vide, les
205     correspondances de l'expression r&eacute;guli&egrave;re seront
206     simplement supprim&eacute;es de la clef
207     g&eacute;n&eacute;r&eacute;e.</p>
208 </body>
209 </html>