1 <html xmlns="http://www.w3.org/1999/xhtml">
3 <link rel="stylesheet" type="text/css" href="../jabref_help.css"/>
11 <p>Les groupes permettent de structurer une
12 base de données BibTeX selon une arborescence rappelant
13 l'organisation des fichiers sur un disque dur dans des
14 répertoires et sous-répertoires. Les deux
15 principales différences sont :</p>
18 <li>Alors qu'un fichier est toujours localisé dans
19 un seul répertoire, une entrée peut
20 être incluse dans plus d'un groupe.</li>
22 <li>Les groupes peuvent utiliser certains critères
23 pour définir dynamiquement leur contenu. Les
24 nouvelles entrées qui correspondent à ces
25 critères sont automatiquement incluses à ces
26 groupes. Cette caractéristique n'est pas disponible
27 dans les systèmes de fichiers habituels, mais est
28 présente dans certains logiciels de messagerie
29 électronique (tel que Thunderbird et Opera).</li>
30 </ul>Sélectionner un groupe montre les entrées
31 contenues dans ce groupe. Sélectionner plusieurs groupes
32 montre les entrées contenues dans au moins un des
33 groupes (union) ou dans tous les groupes (intersection), selon
34 le paramétrage en cours. Tout ceci est expliqué
35 en détail ci-dessous.
37 <p>Les définitions de groupes sont spécifiques
38 à chaque base de données ; Elles sont
39 sauvées comme un bloc <tt>@COMMENT</tt> dans le fichier
40 <tt>.bib</tt> et sont communes à tous les utilisateurs
41 (des futures versions de JabRef pourrait supporter des groupes
42 dépendants des utilisateurs).</p>
46 <p>L'interface des groupes se trouve dans le
47 panneau latéral sur la gauche de l'écran. Il peut
48 être affiché ou masqué en appuyant sur
49 <tt>CTRL-MAJ-G</tt> ou sur le bouton des groupes dans la barre
50 d'outils. L'interface a plusieurs boutons, mais la plupart des
51 fonctions sont accessibles par un menu contextuel ("clic
52 droit"). La fonction Glisser-Déplacer est aussi
55 <table cellspacing="0"
58 style="background-color: #C0FFC0"
62 <h2>Quelques exemples rapides</h2>
64 <p>Vous pourriez vouloir...</p>
66 <h3>...uniquement créer un groupe et lui
67 assigner quelques entrées.</h3>
70 que l'interface des groupes est visible. Appuyez
71 sur le bouton <b>Nouveau Groupe</b>, entrez un nom
72 pour ce groupe puis appuyez sur OK en conservant
73 les valeurs par défaut. Maintenant,
74 sélectionnez les entrées qui doivent
75 être assignées à ce groupe et
76 utilisez un Glisser-Déplacer vers le groupe,
77 ou l'option <b>Ajouter au groupe</b> du menu
78 contextuel. Enfin, sélectionnez le groupe
79 pour voir son contenu (qui doit correspondre aux
80 entrées que vous venez de lui assigner).</p>
82 <h3>...utiliser le champ <tt>keywords</tt> pour
83 grouper les entrées</h3>
86 l'interface des groupes est visible. Appuyez sur le
87 bouton <b>Nouveau Groupe</b>, entrez un nom pour ce
88 groupe et sélectionnez l'option qui groupe
89 dynamiquement les entrées en cherchant un
90 mot-clef dans un champ. Entrez le mot-clef à
91 rechercher, puis cliquer sur OK. Enfin,
92 sélectionnez le groupe pour voir son contenu
93 (qui doit correspondre aux entrées dont le
94 champ <tt>keywords</tt> contient le mot-clef que
95 vous avez spécifié).</p>
97 <h3>...utiliser une expression de recherche de
98 forme libre pour définir un
101 <p>Assurez-vous que l'interface des groupes
102 est visible. Appuyez sur le bouton <b>Nouveau
103 Groupe</b>, entrez un nom pour ce groupe et
104 sélectionnez l'option qui groupe
105 dynamiquement les entrées en utilisant une
106 expression de recherche de forme libre. Entrez
107 <tt>author=smith</tt> comme expression de recherche
108 (remplacez <tt>smith</tt> avec un nom d'auteur
109 présent dans votre base et cliquez sur OK.
110 Enfin, sélectionnez le groupe pour voir son
111 contenu (qui doit correspondre aux entrées
112 dont le champ <tt>author</tt> contient le nom que
113 vous avez spécifié).</p>
115 <h3>...combiner plusieurs groupes</h3>
118 deux groupes différents (par exemple, tel
119 que décrit ci-dessus). Cliquez sur le bouton
120 <b>Paramètres</b> et assurez-vous que
121 <b>Union</b> est sélectionné.
122 Maintenant, sélectionnez les deux groupes.
123 Vous devriez voir uniquement les entrées
124 appartenant aux deux groupes (ce qui peut en faire
125 aucune ou exactement les mêmes entrées
126 que précédemment si les deux groupes
127 contiennent les mêmes entrées).</p>
129 <h3>...identifier les groupes se
132 <p>JabRef vous permet d'identifier
133 facilement les groupes qui se chevauchent parmi les
134 groupes actuellement sélectionnés
135 (c-à-d ceux qui contiennent au moins une
136 entrée qui est aussi contenu dans les
137 groupes actuellement sélectionnés).
138 Cliquez sur le bouton <b>Paramètres</b> et
139 activé l'option pour montrer les groupes qui
140 se chevauchent. Ensuite sélectionnez un
141 groupe qui chevauche d'autres groupes. Les noms de
142 ces groupes s'afficheront en rouge.</p>
147 <h2>Les types de groupes</h2>
149 <p>Dans JabRef, il y a quatre types
150 de groupes différents :</p>
153 <li>Le groupe <b>Toutes les entrées</b>, qui --
154 comme son nom le suggère -- contient toutes les
155 entrées, est toujours présent et ne peut pas
156 être édité ou supprimé.</li>
158 <li><b>Les groupes manuels</b> se comportent comme les
159 répertoires d'un disque et contiennent uniquement
160 les entrées que vous leur avez explicitement
161 assignées.</li>
163 <li><b>Les groupes dynamiques basés sur la recherche
164 d'un mot-clef</b> contiennent des entrées pour
165 lesquelles un champ BibTeX donné (par ex.
166 <tt>keywords</tt>) contient un certain mot-clef (par ex.
167 <tt>électrique</tt>). Cette méthode ne
168 nécessite pas d'assignation manuelle des
169 entrées, mais utilise les informations qui sont
170 déjà présentes dans la base de
171 données. Si toutes les entrées de votre base
172 de données ont des mots-clefs pertinents dans leur
173 champ <tt>keywords</tt>, utiliser ce type de groupe
174 pourrait être votre meilleur choix.</li>
176 <li><b>Les groupes dynamiques basés sur des
177 expressions de recherche de forme libre</b> contiennent les
178 entrées qui correspondent à l'expression de
179 recherche spécifiée et suivant la même
180 syntaxe que <a href="SearchHelp.html">l'interface de
181 recherche</a> dans le panneau latéral. Cette
182 <a href="SearchHelp.html#advanced">syntaxe</a> supportent
183 les opérateurs logiques (<tt>AND</tt>, <tt>OR</tt>,
184 <tt>NOT</tt>) et permet de spécifier un ou plusieurs
185 champs BibTeX pour la recherche, autorisant des
186 définitions de groupes plus flexibles que la
187 recherche d'un mot-clef (par ex. <tt>author=smith and
188 title=électrique</tt>).</li>
189 </ol>Chaque groupe que vous créez fait partie de ces
190 trois derniers types. La fenêtre d'édition des
191 groupes, qui s'ouvre en double-cliquant sur un groupe, montre
192 une description succincte (en français de tous les
193 jours) de la définition du groupe
194 sélectionné/édité.
196 <h2>La structure des groupes, créer et supprimer des
199 <p>Comme pour les répertoires, les groupes sont
200 structurés selon une arborescence, avec le groupe
201 <b>Toutes les entrées</b> à la racine. En faisant
202 un clic droit sur un groupe, vous pouvez ajoutez un nouveau
203 groupe à l'arbre, soit au même niveau que le
204 groupe sélectionné, soit comme un sous-groupe. Le
205 bouton <b>Nouveau groupe</b> vous permet de créer un
206 nouveau sous-groupe au groupe <b>Toutes les entrées</b>,
207 quelque soit le(s) groupe(s) actuellement
208 sélectionné(s). Le menu contextuel vous permet de
209 supprimer des groupes et/ou des sous-groupes, de trier les
210 sous-groupes par ordre alphabétique ou de
211 déplacer des groupes au sein de l'arbre. Cette
212 dernière fonction peut aussi être
213 réalisées par Glisser-Déplacer, avec la
214 limitation que le Glisser-Déplacer ne permet pas de
215 changer l'ordre des sous-groupes d'un groupe.</p>
217 <p>Annuler et Répéter fonctionnent pour toutes
218 les éditions.</p>
220 <h3>Les groupes manuels</h3>
222 <p>Les groupes manuels sont
223 alimentés uniquement par l'assignation explicite des
224 entrées. Après avoir créé un groupe
225 manuel, vous sélectionnez les entrées à
226 lui assigner et utilisez soit un Glisser-Déplacer soit
227 le menu contextuel de la table des entrées. Il n'y a pas
228 d'options à configurer.</p>
230 <p>Cette méthode de groupement nécessite que
231 toutes les entrées aient une clef BibTeX unique. Dans le
232 cas de clefs BibTeX manquantes ou dupliquées,
233 l'assignation de ces entrées ne pourra pas être
234 correctement rétablie lors de futures sessions.</p>
236 <h3>Les groupes dynamiques</h3>
238 <p>Le contenu d'un groupe dynamique
239 est défini par une condition logique. Uniquement les
240 entrées qui remplissent cette condition sont contenues
241 dans le groupe. Cette méthode utilise des informations
242 stockées dans la base de données elle-même
243 et s'actualise dynamiquement dés que la base de
244 données est modifiée.</p>
246 <p>Deux types de conditions logiques peuvent être
247 utilisées :</p>
250 <dt><b>Recherche d'un mot-clef dans un champ</b></dt>
252 <dd>Cette méthode groupe les entrées dans
253 lesquelles un champ BibTeX spécifié (par ex.
254 <tt>keywords</tt>) contient le terme de recherche
255 spécifié (par ex.
256 <tt>électrique</tt>). Evidemment, pour que cela
257 fonctionne, le champ doit être présent dans
258 toutes les entrées et son contenu doit être
259 pertinent. L'exemple ci-dessus regroupera toutes les
260 entrées qui font références à
261 électrique. Utiliser le champ <tt>author</tt> permet
262 de grouper les entrées d'un auteur donné,
263 etc. Le mot-clef à rechercher peut être du
264 texte brut ou une expression régulière. Dans
265 le premier cas, JabRef permet l'assignation(/la
266 suppression) manuelle des entrées d'un groupe en
267 modifiant(/supprimant) simplement le terme de recherche du
268 contenu du champ de groupement. C'est pertinent uniquement
269 pour le champ <tt>keywords</tt> ou pour les champs
270 auto-définis mais, évidemment, pas pour les
271 champs tels que <tt>author</tt> ou <tt>year</tt>.</dd>
273 <dt><b>Utiliser une expression de recherche de forme
276 <dd>Ceci est similaire à ce qui est décrit
277 ci-dessus mais, au lieu de rechercher dans un seul champ
278 pour un unique terme de recherche, la
279 <a href="SearchHelp.html#advanced">syntaxe des expressions
280 de recherche</a> peut être utilisées,
281 autorisant l'emploi d'opérateurs logiques
282 (<tt>AND</tt>, <tt>OR</tt>, <tt>NOT</tt>) et permettant les
283 recherches sur plusieurs champs BibTeX. Par exemple,
284 l'expression de recherche <tt>keywords=régression
285 and not keywords=linéaire</tt> groupe les
286 entrées concernant la régression
287 non-linéaire.</dd>
288 </dl>Dans le panneau des groupes, les groupes dynamiques sont
289 par défaut affichés en <i>italique</i>. Cela peut
290 être modifié dans les préférences
291 (Options -> Préférences -> Groupes, case
292 "Afficher les groupes dynamiques en italique").
294 <h3>Contexte hiérarchique</h3>
296 <p>Par défaut, un
297 groupe est <b>indépendant</b> de sa position dans
298 l'arbre des groupes : lorsqu'il est
299 sélectionné, uniquement son contenu est
300 affiché. Cependant, particulièrement lors de
301 l'utilisation de groupes dynamiques, il est souvent utile de
302 définir un sous-groupe qui <b>raffine son
303 sur-groupe</b>, c-à-d qu'en le sélectionnant les
304 entrées contenues dans les deux groupes sont
305 affichées. Par exemple, créez un sur-groupe
306 contenant les entrées possédant le mot-clef
307 <tt>distribution</tt> et un sous-groupe contenant les
308 entrées possédant le mot-clef <tt>gauss</tt>
309 raffinant ce sur-groupe. Sélectionner le sous-groupe
310 affichera les entrées correspondant aux deux conditions,
311 c-à-d celles qui concerneront les distributions
312 gaussiennes. En ajoutant au sur-groupe original un autre
313 sous-groupe recherchant le terme <tt>laplace</tt>, le
314 groupement peut facilement être étendu. Dans un
315 arbre de groupes, les groupes raffinants ont une icône
316 spécial (cela peut être annulé dans les
317 préférences).</p>
319 <p>Le complément logique au groupe raffinant est un
320 groupe qui <b>inclut ses sous-groupes</b>, c-à-d qu'en
321 le sélectionnant, ce ne sont pas uniquement les propres
322 entrées du groupe mais aussi les entrées de ses
323 sous-groupes qui sont affichées. Dans l'arbre des
324 groupes, ce type de groupe possède une icône
325 spécial (cela peut-être annulé dans les
326 préférences).</p>
328 <h2>Afficher les entrées d'un groupe, combiner plusieurs
331 <p>Sélectionner un groupe montre les
332 entrées contenues dans ce groupe en les surlignant et,
333 selon le paramétrage (accessible en cliquant sur le
334 bouton <b>Paramètres</b>), les déplacent au
335 sommet de la liste et/ou les sélectionnent. Ces options
336 sont identiques à celles disponibles habituellement pour
339 <p>Quand plusieurs groupes sont sélectionnés,
340 soit l'union soit l'intersection de leurs contenus est
341 affiché en fonction de paramétrage choisi. Cela
342 permet de combiner rapidement plusieurs conditions. Par
343 exemple, si vous avez un groupe manuel <tt>Extrêmement
344 Important</tt> auquel vous assignez toutes les entrées
345 extrêmement importantes, vous pouvez voir les
346 entrées extrêmement importantes dans tout autre
347 groupe en sélectionnant les deux groupes (cela
348 nécessite d'avoir <b>Intersection</b>
349 sélectionné dans les paramètres).</p>
351 <h2>Groupes et recherche</h2>
353 <p>Lors de l'affichage de contenu
354 d'un ou plusieurs groupes, une recherche peut être
355 effectuée à l'intérieur de ce contenu en
356 utilisant la technique de recherche habituelle.</p>
358 <h2>Surligner les groupes se chevauchant</h2>
361 <b>Paramètres</b> offre une option de surlignement des
362 groupes se chevauchant. Si elle est activée, lors de la
363 sélection d'un ou plusieurs groupes, tous les groupes
364 contenant au moins une des entrées appartenant au(x)
365 groupe(s) sélectionné(s) sont surlignés.
366 Cela identifie rapidement les chevauchements entre les contenus
367 des groupes. Vous pourriez, par exemple, créer un groupe
368 <tt>A lire</tt> qui contient toutes les entrées que vous
369 comptez lire. À présent, dès que vous
370 sélectionnez n'importe quel groupe, le groupe <tt>A
371 lire</tt> sera surligné si le groupe
372 sélectionné contient des entrées que vous
375 <h2>Nouvelles entrées assignées aux groupes sélectionnés</h2>
377 <p>Le bouton <b>Paramètres</b> offre aussi une option pour
378 assigner automatiquement de nouvelles entrées aux groupes
379 sélectionnés. Si elle est activée, lors de la
380 sélection d'un ou plusieurs groupes, toutes les nouvelles entrées
381 créées seront assignés aux groupes sélectionnés.
382 Cela fonctionne à la fois pour des entrées créées
383 à partir du bouton du menu et pour des entrées créées
384 par collage à partir du presse-papier. Cette option peut aussi être
385 activée/désactivée à partir du menu
386 "Options > Préférences > Groupes".
389 <h2>Caractéristiques avancées</h2>
392 vous maîtriserez les concepts de groupe décrits
393 ci-dessus, les caractéristiques avancées
394 suivantes pourraient vous être utile.</p>
396 <h3>Création automatique de groupes dynamiques</h3>
398 <p>En cliquant sur le bouton <b>Créer automatiquement des
399 groupes pour la base</b>, vous pouvez facilement créer une
400 série de groupes pertinents pour votre base de
401 données. Ce dispositif collectera tous les mots
402 trouvés dans le champ que vous aurez
403 spécifié et créera un groupe pour chaque
404 mot. C'est utile si, par exemple, votre base contient des
405 mots-clefs pertinents pour toutes les entrées. En
406 gênerant automatiquement les groupes en se basant sur le
407 champ <tt>keywords</tt>, vous devriez avoir une série de
408 groupes sans effort.</p>
410 <p>Vous pouvez aussi spécifier des caractères
411 à ignorer, par exemple les virgules utilisées
412 entre les mots-clefs. Ils seront traités comme des
413 séparateurs de mots et non comme en faisant partie.
414 Cette étape est importante pour que les mots-clefs
415 composés tels que <tt>distribution de Laplace</tt>
416 soient reconnus comme une unique entité
417 sémantique (vous ne pouvez pas utiliser cette option
418 pour supprimer des mots complets. Pour cela, supprimer
419 manuellement les groupes non voulus à la suite de leur
420 création automatique.</p>
422 <h3>Rafraîchir l'affichage des groupes</h3>
425 <b>Rafraîchir</b> met à jour la table des
426 entrées pour refléter la sélection
427 actuelle des groupes. Habituellement, cela s'effectue
428 automatiquement, mais, dans quelques occasions (par exemple
429 après un Annuler/Répéter en rapport avec
430 les groupes), un rafraîchissement manuel est
431 nécessaire.</p>
433 <h3>Combiner des groupes raffinants avec des groupes
436 <p>Si un groupe raffinant est le sous-groupe d'un
437 groupe qui inclue ses sous-groupes -- les frères du
438 groupe raffinant --, les frères sont ignorés
439 quand le groupe raffinant est sélectionné.</p>