Merci d'aller voir le wiki
http://doc.ubuntu-fr.org/bibus
Dernière mise à jour 10/02/07
Si comme moi vous êtes universitaire (enseignant ou étudiant en pleine rédaction de thèse) ou chercheur (qui trouve et qui a donc des dizaines d'articles à écrire 😉) vous avez sûrement été confronté à la douloureuse phase de l'insertion des références bibliographiques dans votre prose. Sous Windows il existe des logiciels payants comme "EndNote" qui fonctionnent correctement avec MS office.
Si vous vous mettez au logiciel libre (sous Linux, Windows ou OS X) et que vous utilisez OpenOffice là ça coince et ça peut vous pousser à laisser tomber ce logiciel.
Heureusement 2 solutions s'offrent à vous:
1) JabRef (
http://jabref.sourceforge.net/). Applet Java qui fonctionne quel que soit l'OS mais qui nécessite d'utiliser emacs, LyX ou Kyle
2) Bibus (
http://bibus-biblio.sourceforge.net). Logiciel dont il existe des versions Windows (98-XP), OS X et Linux. Il permet d'insérer des citations dans openoffice et même dans word (pour les irréductibles).
Après plusieurs essais c'est sur ce logiciel que mon choix s'est arrêté.
Pour installer Bibus sur ma Breezy il a fallu que je fouille le net à partir du post de Berneri (insuffisant pour faire fonctionner bibus chez moi) (
http://forum.ubuntu-fr.org/viewtopic.php?id=31399) et d'autres... voici la marche à suivre (pompage sur Berneri + ajout de ce qui m'a manqué pour que ça tourne):
Avant de commencer j'ajoute que j'ai installé Bibus sur plusieurs ordis sous Linux/Breezy avec succès en suivant cette méthode:
1) installation de Bibus
sudo gedit /etc/apt/sources.list
Ajouter les lignes suivantes:
## Bibus
deb http://easynews.dl.sourceforge.net/sourceforge/bibus-biblio ./
deb-src http://easynews.dl.sourceforge.net/sourceforge/bibus-biblio ./
Puis
sudo apt-get update
sudo apt-get install bibus libsqliteodbc python-pysqlite2 python-wxgtk2.6 python-uno
2) faire communiquer Bibus et Openoffice (inutile avec Dapper et Edgy, passer directement au 3)
pour cela il faut un peu modifier les fichiers de configuration de openoffice
sudo gedit /usr/lib/openoffice2/share/registry/data/org/openoffice/Setup.xcu
rechercher l'entrée
<node oor:name="Office">
et insérer le code suivant en dessous
<prop oor:name="ooSetupConnectionURL" oor:type="xs:string">
<value>pipe,name=OOo_pipe;urp;</value>
</prop>
puis il faut faire un certain nombre de liens symboliques pour que tout le monde soit content:
sudo ln -s /usr/lib/openoffice2 /usr/lib/openoffice
sudo ln -s /usr/lib/openoffice2/share /usr/lib/openoffice2/user
Maintenant tout devrait fonctionner...
Il suffit de lancer bibus (applications/bureautique/Base de données bibliographiques Bibus).
3) premier lancement
Un écran d'accueil de première connexion est ouvert, choisir Openoffice et cliquer sur "suivant"
Cliquer sur le bouton "activer" ce qui lance OpenOffice (si tout est OK)
Accepter l'utilisation des macros
Dans le document, cliquer le bouton "Accept UNO connections"
Fermer OpenOffice
Cliquer sur "Suivant"
Entrer un nom d'utilisateur de la base de donnée (votre login par exemple) et cliquer sur "suivant"
Indiquer un chemin et un nom à votre base de données bibliographique (/home/user/base-bibus par exemple)
4) Insérer une Référence dans un document OpenOffice
il faut avoir le document texte ouvert avec OOo
ET Bibus ouvert également. Il faut également avoir des références dans sa base (ça ne marche pas directement depuis l'interrogation de pubMed). Donc essayer de récupérer une référence sur pubMed et la copier de "requêtes" vers "références".
On sélectionne la référence à insérer puis on choisi dans le menu "openoffice.org" l'action "insérer la citation".... tadaaaaa! ça doit s'insérer tout seul. Si on veut avoir un aperçu de ce que ça donnera il faut, dans bibus toujours, cliquer sur "openoffice.org/formater la bibliographie". Pour le rendu final, il faut utiliser "openoffice.org/finaliser"
Je vous laisse découvrir les options de mise en page via le menu "style".
C'est un résultat tout a fait comparable avec ce qui est obtenu avec des logiciels payants....
5) connexion internet derrière un proxy
Si votre connexion internet passe par un proxy, Bibus sera incapable de récupérer les citations sur PubMed. Ma demi-solution: avec un script ça fonctionne... 😃
Créer un script de lancement bibus.sh comme suit:
gedit /home/nomutilisateur/dossier/bibus.sh
taper le code suivant:
#!/bin/sh
export http_proxy="http://proxy.domaine.fr:3128"
/usr/bin/bibus
y'a plus qu'a éditer le raccourci qui pointe dans le menus applications/bureautique/bibus (via applications/outils système/Editeur du menu application) et remplacer dans le champ "command" (via clic droit/propriété) "bibus" par "sh /home/nomutilisateur/dossier/bibus.sh".
6) dernières remarques
Chez certains utilisateurs qui ont fortement "customisé" leur distribution où qui utilise des versions différentes d'OpenOffice (autre que celle du dépôt) des étapes supplémentaires peuvent être nécessaires:
Bibus refuse de se lancer:
Dans ce cas essayez de rentrer ce code (merci strataoïde)
sudo ldconfig -v /usr/lib/openoffice2/program
Bibus refuse d'ouvrir openoffice au premier lancement:
Continuez le processus et déclarez votre nom d'utilisateur et le chemin vers votre base de donner bibliographique.
Puis recherchez et ouvrez le fichier "/usr/share/bibus/setup/UnoConnectionListener.sxd"
Cela permettra d'activer la connexion entre bibus et OpenOffice.