Jabref

Jabref est un logiciel (écrit en Java) de gestion de bases de données au format BibTex, c'est à dire le format standard de bibliographie de LaTex. C'est du chinois ?

Ne vous inquiétez pas, nous allons recommencer: Jabref est un logiciel de gestion de base de données bibliographiques. Écrit en Java, il fonctionne sur tout type de machine dotée d'un système d'exploitation où peuvent tourner des application Java, c'est à dire une grande majorité de machines). Il utilise le format BibTeX, c'est à dire le seul format d'enregistrement standard de bibliographie et compatible avec tous les logiciels de bibliographie sérieux existant sur le marché du logiciel libre, open source ou privateur.

Ainsi, Jabref peut très bien servir de base de données bibliographiques pour qui n'utilise pas LaTex! Il suffit simplement d'exporter ses données d'une autre manière... et ce n'est pas les fonctionnalités qui manquent.

En effet, l'un des points forts de JaBref est le grand nombre de possibilités d'exportation. Par exemple, il est possible d'exporter ses données en .cvs pour être utilisable dans un Tableur ou encore sur d'autres logiciels. De même, il est possible d'intégrer l'utilisation de JaBref au traitement de texte (OpenOffice Writer ou même MSWord) ou à Lyx. Mais le principal atout de JaBref est de disposer de modules d'explortation personalisables, afin de configurer les sorties ("outputs") que l'on souhaite, et ce, dans n'importe quel format.

Vous pouvez de même effectuer une recherche dans des bases de données distantes (support SQL), créer vos propres entrées, modifier à la volée les types de vos références... Tout cela fait de JabRef un outil facile d'accès, personnalisable, permettant une vraie compatibilité des formats de sortie, tout en offrant de grandes opportunités de création.

Note:

À propos de création, on ne pourrait mentionner JabRef sans les différents modules fournis par la communauté des utilisateurs : plugins et filtres d'exportation. Parmi ces derniers, une attention toute particulière peut être prêtée aux filtres d'exportation HTML élaborés par Mark Schenk, et encore plus précisément le filtre intitulé "Sortable References Table with Abstracts and BibTeX - Enhanced!". Ce filtre permet de sortir un tableau HTML avec du code javascript permettant d'effectuer des tris et d'afficher le résultat de recherches menées dans le fichier. Un exemple figure sur le site de l'auteur.

L'intérêt d'un tel filtre est de permettre d'afficher dans un seul fichier les données suivantes : les références "classiques" du document, un résumé, des notes (review), un lien vers la source sur internet ou, s'il s'agit d'un document dont on possède un exemplaire (par exemple un fichier PDF), un lien direct vers son emplacement local (dans JabRef, on peut entrer ces données dans l'onglet "General" de la fiche de référence). En modifiant légèrement le modèle (layout) de Mark Schenk, suivant les spécificités techniques de JabRef mentionnées sur cette page il est possible de référencer autre chose que des documents PDF, comme des images qu'un historien aurait créées en photographiant des documents d'archive (voir l'illustration ci-dessous).

[21 février 2010] -- bricolage du filtre de Mark Schenk

-- Il s'agit d'utiliser la commande \WrapFileLinks --

1. Editer le fichier tablerefsabsbibsort_enhanced.layout
Remplacer :

\begin{file}[<a href="\format[FileLink(pdf)]{\file}">PDF</a>]\end{file}
Par :
\begin{file}[<a href="\format[FileLink]{\file}">\format[WrapFileLinks(\x)]{\file}</a>]\end{file}

Cela aura pour effet de ne pas restreindre le référencement dans le fichier de sortie à des documents PDF uniquement.

En effet, la commande \WrapFile Links permet d'afficher les propriétés du fichier. Ici \x désigne l'extension. \d donne la description entrée dans JabRef. etc.

Le fichier source JaBref donne la documentation nécessaire à ce type de bricolage très pratique.

Pour utiliser Jabref, il vous faut un environnement Java, le fichier Jabref x.x.x .jar et simplement lancer ce fichier (java -jar /chemin/du/fichier/JabRef-X.xxx.jar). Il existe une version Windows. Jabref est disponible en français (menu preference / langues). Sous Ubuntu, il est possible d'installer JabRef en passant par les dépôts (une simple recherche "jabref" suffit), vous aurez ainsi la possibilité d'ouvrir JabRef depuis le menu Applications.

La possibilité d'utiliser JabRef en intégrant une série de macro avec OpenOffice.org Writer n'est encore qu'en phase prospective. Néanmoins, comme il est expliqué dans la documentation, il est possible d'exporter facilement sa base de données au format .ods de manière à l'utiliser avec OpenOffice.org Base puis l'utiliser dans Writer avec Insertion > Index > Entrée de bibliographie....

Il est néanmoins possible d'utiliser très facilement JabRef avec Lyx. En effet, JabRef est configuré par défaut avec le chemin courant du canal de transmission servant à faire passer les informations de JabRef vers Lyx (généralement /home/moi/.lyx/lyxpipe). Dans Lyx, il suffit de configurer correctement ce chemin en se rendant dans Préférences > Répertoires > Tube du serveur Lyx. Ainsi lorsque vous éditez votre document dans Lyx, un simple clic sur l'îcone Lyx dans JaBref vous permettra de transmettre les données.

Lien(s)

Catégories

Classement des logiciels par activité

Notes

Les logiciels répertoriés ici ne sont pas proposés au téléchargement. Pour chaque notice figure un lien vers le site officiel où vous pourrez trouver toutes les ressources nécessaires.

Liens

Autres logiciels libres