Retour au contenu
Les options de la ligne de commande
Bien que JabRef
soit d'abord une application graphique, il offre plusieurs
options pour la ligne de commande qui peuvent être utiles
et qui peuvent réaliser des opérations de
conversion de fichiers sans avoir à ouvrir l'interface
graphique.
Vous pouvez spécifier le chargement d'un ou de
plusieurs fichiers BibTeX en indiquant simplement leurs noms.
Prenez la précaution de spécifier l'ensemble des
options avant la liste des fichiers. Vous devez toujours
vérifier que le premier nom de fichier ne sera pas
compris comme l'argument d'une option - cela veut simplement
dire que si une option de type logique comme -n ou
-l précède immédiatement un
nom de fichier, il faut ajouter le mot "true" comme argument.
Par exemple, la commande
jabref -o filetoexport.xml,docbook -n true
original.bib
va charger correctement le fichier original.bib
et l'exporter au format docbook dans le fichier
filetoexport.xml sans afficher l'interface
graphique. Le mot true évite que le nom de
fichier ne soit interpréter comme un argument de
l'option -n
Aide : -h
Cette option demande à JabRef
d'afficher un résumé des options possibles avec
la ligne de commande et de quitter immédiatement.
No-GUI mode : -n
Cette option supprime le
lancement de l'interface graphique et du logo JabRef qui
apparaît normalement au démarrage de
l'application. Elle permet la sortie du programme
immédiatement après l'exécution des autres
options.
Cette option est quelque fois utile pour réaliser des
opérations de conversion à partir de la ligne de
commande ou dans un script.
Chargement d'une session : -l
Cette option demande
à JabRef de charger la session sauvegardée, si
elle existe, avant d'ouvrir la fenêtre principale.
Importation de fichier : -i
nomdefichier[,format]
Cette option demande à JabRef
d'importer ou de charger le fichier indiqué. Si on
n'indique que le nom du fichier, il est chargé comme un
fichier BibTeX. Si le fichier est suivi d'une virgule et d'un
format d'importation, le filtre d'importation correspondant est
utilisé. Utilisez l'option
-h pour obtenir
la liste des formats d'importations disponibles.
Si une option de sortie est ajoutée, l'importation aura
toujours lieu avant et le fichier importé ou
chargé sera ensuite converti selon le format
d'exportation. Si l'interface graphique (GUI) n'est pas
supprimée avec l'option
-n, les fichiers
importés ou chargés seront affichés dans
la fenêtre principale.
L'option
-i ne peut être
spécifiée qu'une seule fois et pour un seul
fichier.
Exportation de fichier : -o
nomdefichier[,format]
Cette option demande à JabRef
de sauvegarder ou d'exporter un fichier chargé ou
importé par la même commande ligne. Si le fichier
importé l'est via une option
-i, alors la
base de données sera exportée. Autrement, le
fichier spécifié (et chargé avec
succès) sans l'option
-i sera
exporté.
Si seul le nom du fichier est indiqué, il est
sauvegardé au format BibTeX. Si le fichier est suivi par
une virgule et un format d'exportation, le filtre d'exportation
demandé sera utilisé. Un filtre d'exportation
personnel peut ainsi être utilisé et sera
systématiquement préféré au style
d'exportation standard de même nom.
Utilisez l'option
-h pour avoir la liste des
formats disponibles.
Si l'option
-n n'a pas été
utilisée, les opérations d'exportation sont
faites avant l'ouverture de la fenêtre JabRef et la base
importée ou chargée sera présente dans la
fenêtre principale.
L'option
-o ne peut être utilisée
qu'une seule fois et pour un seul fichier.
Exportation des préférences : -x
nomdefichier
Cette option indique à JabRef
d'exporter sous forme d'un fichier .xml, l'ensemble des
préférences de l'utilisateur. Après
l'exportation, JabRef est lancé normalement.
Importation des préférences : -p
nomdefichier
Cette option indique à JabRef
d'importer les préférences de l'utilisateur
préalablement exportées avec l'option
-x. Après l'importation, JabRef
démarre normalement.
Exportation des entrées utilisées : -a
nomdefichier[.aux],nouvelleBaseBib[.bib]
Il est quelques
fois utile d'avoir un fichier BibTeX qui ne contienne que les
références BibTeX utilisées. Une liste de
ces entrées utilisées est stockée dans un
fichier .aux. JabRef peut analyser ce fichier pour
générer un nouveau fichier BibTeX qui ne
contiendra que les entrées connues et utilisées.
Cela veut dire que si une entrée n'est pas
définie dans le fichier BibTeX courant, elle ne sera pas
intégrée dans le nouveau fichier.