Inleiding
Studenten aan universiteiten (en vele anderen) moeten bij hun scripties een uitgebreide bibliografie toevoegen, uiteraard moet dit in een speciale opmaak en het beheer van de entries (vaak in de vorm van voetnoten) kan soms een hele opgaaf zijn. Sommige universiteiten bevelen nogal sterk het pakket EndNote aan, uiteraard een commercieel, Windows-Only pakket. Bestaat hier een open-source oplossing voor ?
Er zijn diverse pakketten die dit kunnen, o.a. Bibus en JabRef, waarbij de laatste na enig testen stabieler en gemakkelijker in gebruik is.
JabRef integreert heel erg mooi met Lyx. In dit document wordt de configuratie behandeld. In een ander document zal worden uitgelegd hoe je het in de praktijk gebruikt.
Deze howto is geschreven/getest onder Ubuntu Jaunty / Mint Gloria, maar zal voor de andere Linux distributies vermoedelijk niet afwijken.
Requirements
JabRef is een java applicatie, en hoewel het wel werkt in combinatie met OpenJDK kom je wat kleine bugjes tegen. Beter is het gebruik te maken van Sun Java:
sudo apt-get install sun-java6-jre
Controleer met update-alternatives of je vervolgens inderdaad de Sun versie gebruikt:
~$ update-alternatives --display java java - status is manual. link currently points to /usr/lib/jvm/java-6-sun/jre/bin/java
En natuurlijk hebben we ook JabRef zelf en Lyx nodig. De versie die Ubuntu meelevert is weliswaar niet de nieuwste, maar dat mag de pret niet drukken:
sudo apt-get install jabref lyx
Configuratie
Er moet nu nog iets extra's gebeuren om JabRef de connectie met Lyx te laten leggen.
Start Lyx op, ga in het "Tools" menu naar de "Preferences". In de sectie "Paths" vind je de LyXServer pipe. Pas hier het path aan naar:
/home/frederik/.lyx/bind/lyxpipe
Als je Lyx nu herstart vind je in deze directory nu een aantal bestanden: lyxpipe.in, lyxpipe.out en user.bind. Maak nu in een terminal (niet als root) een symlink aan:
cd ~/.lyx/bind ln lyxpipe.out lyxpipe
In JabRef ga je in het "Options" menu naar de "Preferences". Je moet nu zijn in de sectie "External programs". Path to Lyx pipe:
/home/frederik/.lyx/bind/lyxpipe
De combinatie JabRef en Lyx is nu klaar voor gebruik.





