1 <html xmlns="http://www.w3.org/1999/xhtml">
5 <basefont size="4" color="#2F4958" face="arial" />
7 <h1>Kommandozeilen-Optionen</h1>
9 <p>Obwohl JabRef in erster Linie
10 ein Programm mit grafischer Benutzeroberfläche ist, bietet
11 es einige nützliche Optionen für die Kommandozeile
12 und kann sogar Dateikonvertierungen durchführen, ohne die
13 grafische Benutzeroberfläche zu öffnen.</p>
15 <p>Sie können eine oder mehrere BibTeX-Dateien laden,
16 indem Sie auf der Kommandozeile die entsprechenden Dateinamen
17 auflisten. Achten Sie darauf, alle gewünschten Optionen
18 anzugeben, bevor Sie die Dateinamen anfügen.
19 Außerdem müssen Sie sich vergewissern, dass der
20 erste Dateiname nicht als Argument einer Option missverstanden
21 werden kann - falls eine Bool'sche Option wie
22 <code>-n</code> oder <code>-l</code> direkt vor einem
23 Dateinamen steht, müssen Sie also "true" als Argument
24 angeben. Das Beispielkommando:</p>
26 <p><code>jabref -o filetoexport.xml,docbook -n true
27 original.bib</code></p>
29 <p>lädt die Datei <code>original.bib</code>, exportiert
30 sie in das Docbook-Format, speichert sie unter dem Namen
31 <code>filetoexport.xml</code> und unterdrückt das Laden
32 der grafischen Oberfläche. Das Word <em>true</em>
33 verhindert, dass der Dateiname als Argument der Option
34 <code>-n</code> interpretiert wird.</p>
38 <p>Diese Option veranlasst JabRef, eine
39 Zusammenfassung der Kommandozeilen-Optionen anzuzeigen und das
40 Programm unmittelbar darauf zu schließen.</p>
42 <h2>Kein GUI-Modus: -n</h2>
44 <p>Diese Option unterdrückt sowohl
45 das JabRef-Fenster als auch den Eröffnungsbildschirm, der
46 normalerweise beim Programmstart angezeigt wird. Das Programm
47 wird beendet, sobald die Kommandozeilen-Optionen abgearbeitet
50 <p>Diese Option ist nützlich, um Dateikonvertierungen von
51 der Kommandozeile oder mit Hilfe eines Scripts
52 durchzuführen.</p>
54 <h2>Sitzung laden: -l</h2>
56 <p>Diese Option veranlasst JabRef, eine
57 gespeicherte Sitzung zu laden, sofern eine vorhanden ist, bevor
58 sich das Hauptfenster öffnet.</p>
60 <h2>Datei importieren: -i Dateiname[,Importformat]</h2>
62 <p>Bei dieser Option importiert oder lädt JabRef eine bestimmte
63 Datei. Wenn nur ein Dateiname angegeben wird oder ein Komma und
64 ein *-Zeichen hinter dem Dateinamen stehen, versucht JabRef,
65 das Dateiformat automatisch zu erkennen. Das sollte bei allen
66 BibTeX-Dateien ebenso funktionieren wie bei Dateien, die in
67 einem der von JabRef unterstützten Importformate
68 vorliegen. Wenn dem Dateinamen ein Komma und ein Importformat
69 folgen, wird der angegebene Importfilter benutzt. Mit der
70 Option <code>-h</code> können Sie sich eine Liste der
71 verfügbaren Importformate anzeigen lassen.</p>
73 <p>Wenn Sie zusätzlich eine Export-Option angeben, wird
74 der Import immer zuerst ausgeführt, bevor die importierte
75 oder geladene Datei an den Exportfilter übergeben wird.
76 Falls die grafische Oberfläche nicht mit der Option
77 <code>-n</code> unterdrückt wird, werden alle geladenen
78 oder importierten Dateien im Hauptfenster von JabRef
81 <p>Die Option <code>-i</code> kann nur einmal angegeben werden
82 und nimmt als Argument maximal eine Datei.</p>
84 <h2>Datei exportieren: -o Dateiname[,Exportformat]</h2>
86 <p>Diese Option veranlasst JabRef, eine Datei zu speichern oder zu
87 exportieren, die von derselben Kommandozeile geladen oder
88 importiert wurde. Wenn eine Datei mit der Option
89 <code>-i</code> importiert wurde, wird diese Datei exportiert.
90 Ansonsten wird die Datei exportiert, die
91 <em>zuletzt</em> - ohne die Option <code>-i</code> -
92 angegeben (und erfolgreich geladen) wurde.</p>
94 <p>Wird nur ein Dateiname angegeben, so wird diese Datei im
95 BibTeX-Format gespeichert. Wenn dem Dateinamen ein Komma und
96 ein Exportformat folgen, wird der angegebene Exportfilter
97 benutzt. Auf diese Weise wird auch ein benutzerdefinierter
98 Exportfilter angewendet; wenn der Name sowohl auf einen
99 Standard-Exportfilter, als auch auf einen benutzerdefinierten
100 Exportfilter zutrifft, wird der benutzerdefinierte
103 <p>Mit der Option <code>-h</code> können Sie sich eine
104 Liste der verfügbaren Exportformate anzeigen lassen.</p>
106 <p>Falls die Option <code>-n</code> nicht aufgerufen wurde,
107 wird jeder Exportvorgang durchgeführt, bevor das
108 JabRef-Fenster geöffnet wird. Dort werden dann die
109 importierten Dateien angezeigt.</p>
111 <p>Die Option <code>-o</code> kann nur einmal angegeben werden
112 und nimmt als Argument maximal eine Datei.</p>
114 <h2>Einstellungen exportieren: -x Dateiname</h2>
116 <p>Mit dieser Option können Sie JabRef veranlassen, alle
117 Benutzer-Einstellungen in eine XML-Datei zu speichern. Nach dem
118 Export startet JabRef normal.</p>
120 <h2>Einstellungen importieren: -p Dateiname</h2>
122 <p>Mit dieser Option importiert JabRef Benutzer-Einstellungen, die mit der
123 Option <code>-x</code> exportiert wurden. Nach dem Import
124 startet JabRef normal.</p>
126 <h2>Nur benutzte Einträge exportieren: -a
127 Dateiname[.aux],neueBibDatei[.bib]</h2>
130 nützlich, eine BibTeX-Datei zu haben, die nur die
131 benutzten Einträge enthält. Eine Liste dieser
132 benutzten Einträge findet sich in einer .aux-Datei (sobald
133 Sie LaTeX aufgerufen haben). JabRef kann diese Datei
134 analysieren, um eine neue BibTeX-Datei zu erstellen, die nur
135 die bekannten und benutzten Einträge enthält. Das
136 bedeutet, dass ein Eintrag, der in der Standard-BibTeX-Datei
137 nicht definiert ist, auch nicht in die neue Datei geschrieben
140 <h2>Aus dem Internet abrufen: --fetch==Name des Fetchers:Suchausdruck</h2>
142 <p>Die <em>Fetcher</em>, also die direkte Suche in Online-Datenbanken,
143 die Sie im Menü <b>Internet</b> finden, können auch von der Kommandozeile
144 aus gestartet werden. Nutzen Sie dazu die Option <code>--fetch</code> und geben
145 sowohl den Namen des Fetchers (z.B. 'ieee', 'medline' oder 'jstor')
146 als auch den Suchausdruck oder die ID des gesuchten Mediums an. Beachten
147 Sie, dass einige Fetcher eine graphische Oberfläche (GUI) anzeigen,
148 falls Sie eine Rückmeldung von Ihnen brauchen. Um eine Übersicht der
149 verfügbaren Fetcher zu erhalten, geben Sie <code>--fetch</code> ohne