06a50e8a70eab258f3dab6ae395c4f8562e09494
[debian/jabref.git] / src / help / de / JabRef-UserManual_de.tex
1 %%%%% To do: %%%%%
2 % OpenOffice-Export aktualisieren (an aktuelle HTML-Doku anpassen)
3 %
4 % unter >>Erscheinungsbild<< noch die Punkte Tabellendarstellung,
5 % Toolbar, Panels und Schriften erstellen (DW)
6 %
7 % FAQ ganz am Ende? (halte ich für nicht unbedingt nötig; eine Online-FAQ
8 % wäre m.E. besser) (DW)
9
10 \documentclass[10pt,normalheadings]{scrartcl}
11 \usepackage[T1]{fontenc}
12 \usepackage[latin1]{inputenc}
13 \setcounter{secnumdepth}{4}
14 \setcounter{tocdepth}{2}
15
16 %%%%% Page Dimensions %%%%%
17 \usepackage{geometry}
18 \geometry{verbose,a5paper,tmargin=2cm,bmargin=2cm,lmargin=1cm,rmargin=1cm}
19
20 %%%%% Packages %%%%%
21 \usepackage{array}
22 \usepackage{longtable}
23 \usepackage{amsmath}
24 \usepackage{graphicx}
25 \usepackage{setspace}
26 \usepackage{amssymb}
27
28 \makeatletter
29 %%%%% LyX command %%%%%
30 \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
31
32 %%%%% Because html converters don't know tabularnewline %%%%%
33 \providecommand{\tabularnewline}{\\}
34
35 %%%%% Environment "lyxcode" %%%%%
36  \usepackage{verbatim}
37  \newenvironment{lyxcode}
38    {\begin{list}{}{
39      \setlength{\rightmargin}{\leftmargin}
40      \setlength{\listparindent}{0pt}% needed for AMS classes
41      \raggedright
42      \setlength{\itemsep}{0pt}
43      \setlength{\parsep}{0pt}
44      \normalfont\ttfamily}%
45     \item[]}
46    {\end{list}}
47 %%%%% Environment "revhist" (for revision history) %%%%%
48 \newenvironment{revhist}
49     {\list{--}{\setlength\itemsep{0pt}\setlength{\parsep}{0pt}}}
50     {\endlist}
51
52 %%%%% PDF 1.2 for Acrobat 3 onwards %%%%%
53 \pdfoptionpdfminorversion 2
54
55 %%%%% Colors %%%%%
56 \usepackage{color}
57 \definecolor{dkblue}{rgb}{0,0.1,0.5} % dark blue
58 \definecolor{dkred}{rgb}{0.66,0.04,0.04} % dark red
59 \definecolor{pyellow}{rgb}{1,0.97,0.75} % pale yellow
60
61 %%%%% New commands %%%%%
62 %%% JabRef "logo"
63 \newcommand{\jabref}{%
64 \mbox{%
65   \textit{%
66     {\color{dkred}J}\hspace{-.015em}{\color{black}ab}%
67     \hspace{-.02em}%
68     {\color{dkblue}R}\hspace{-.025em}\raisebox{.15ex}{\color{black}ef}%
69     }%
70   }%
71 }
72 %%% version number
73 \newcommand{\versionnr}{2.0 beta} %
74 %%% JabRef logo with version nr
75 \newcommand{\jabrefversion}{\jabref{}~\versionnr}
76 %%% for Menu references
77 \newcommand{\menu}[1]{{\color{dkred}\textit{#1}}}
78 %%% Menu separator
79 \newcommand{\msep}{{\color{dkred}\textit{\guilsinglright}}}
80 %%% yellow box with dark blue text
81 \newcommand{\tip}[2][Tipp: ]{%
82   \begin{center}%
83   \colorbox{pyellow}{\parbox{0.7\textwidth}{%
84     \color{dkblue}\textit{#1}#2}}%
85   \end{center}%
86 }%
87 %%% for CTAN references
88 \newcommand{\ctan}[1]{%
89   {CTAN: \color{dkblue}#1}%
90 }
91
92 %%%%% author, version of file %%%%%
93 \def\FileAuthor{Dominik Waßenhoven}
94 \def\FileTitle{\jabrefversion{} Benutzerhandbuch}
95
96 %%%%% Headings %%%%%
97 \usepackage{scrpage2}
98 \pagestyle{scrheadings}
99 \ihead{}
100 \chead{\FileTitle{}}
101 \ohead{}
102 \ifoot{}
103 \cfoot{\pagemark}
104 \ofoot{}
105
106 %%%%% Fonts %%%%%
107 \usepackage{charter}
108 \addtokomafont{sectioning}{\rmfamily} % Headings with serifs
109
110 %%%%% Other stuff %%%%%
111 \deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
112 \usepackage{microtype} % micro typography
113
114 %%%%% Language %%%%%
115 \usepackage[ngerman]{babel}
116 \hyphenation{
117 LaTeX
118 BibTeX
119 Da-tei-na-men
120 Me-nü-be-feh-le
121 }
122
123 %%%%% Bibliography %%%%%
124 \usepackage{jurabib}
125 \jurabibsetup{annote=true}
126 \renewcommand{\bib@heading}{\section*{Kommentiertes Literaturverzeichnis}}
127
128 %%%%% Hyperref %%%%%
129 \usepackage{hyperref}
130 \hypersetup{%
131 breaklinks=true,%
132 colorlinks=true,%
133 linkcolor=dkblue,%
134 urlcolor=dkblue,%
135 citecolor=dkblue,%
136 pdftitle={JabRef \versionnr{} Benutzerhandbuch},%
137 pdfsubject={Einführung in die Benutzung von JabRef},%
138 pdfkeywords = {BibTeX, Bibliographie, Literaturverwaltung},%
139 pdfauthor={\FileAuthor},%
140 pdfstartview=FitH,%
141 bookmarksopen=true,%
142 bookmarksopenlevel=1,%
143 }
144
145 \makeatother
146 \begin{document}
147
148 \subject{\includegraphics[%
149   scale=0.25]{../../images/JabRef-splash.png}}
150
151
152 \title{\jabrefversion{}\\
153 Benutzerhandbuch}
154
155
156 \author{Dominik Waßenhoven\\
157 {\normalsize (\href{mailto:domwass@users.sourceforge.net}{domwass@users.sourceforge.net})}}
158
159
160 \date{{}}
161
162 \maketitle
163 \begin{abstract}
164 \jabref{} ist eine grafische Java-Anwendung zur Bearbeitung von Bib\TeX{}-Dateien
165 (.bib). Mit \jabref{} können Literaturangaben in Gruppen organisiert
166 und mit einem einfachen Klick die Ansicht auf eine einzelne Gruppe,
167 eine Schnittmenge von Gruppen oder die Gesamtmenge mehrerer Gruppen
168 eingegrenzt werden. \jabref{} kann Literaturangaben sortieren (für
169 alle Standard-Bib\TeX{}-Felder) und automatisch Bib\TeX{}-Keys erzeugen.
170 Auch Links zu PDF-Dateien oder Webseiten können mit \jabref{} einfach
171 erstellt werden.
172
173 \jabref{} kann verschiedene Dateiformate importieren und exportieren,
174 außerdem können die Exportfilter angepasst werden. \jabref{} kann
175 auch von der Kommandozeile gestartet werden, um von einem Importformat
176 in ein Exportformat zu konvertieren, ohne die grafische Benutzeroberfläche
177 zu starten.
178 \end{abstract}
179 \begin{quote}
180 \begin{spacing}{0.7}
181 \begin{center}{\scriptsize Copyright \textcopyright{} 2005, Dominik
182 Waßenhoven}
183 \end{center}
184 {\scriptsize Dieser Inhalt ist unter einem Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Germany Lizenzvertrag lizenziert. Um die Lizenz anzusehen, gehen Sie bitte zu \href{http://creativecommons.org/licenses/by-nc-sa/2.0/de/}{http://creativecommons.org\slash{}licenses\slash{}by-nc-sa\slash{}2.0\slash{}de\slash{}} oder schicken Sie einen Brief an Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. \par}\end{spacing}
185
186 \end{quote}
187 \thispagestyle{empty}
188
189 \newpage
190 \tableofcontents{}
191
192 \newpage
193
194
195 \section{Einleitung}
196
197
198 \subsection{Über dieses Handbuch}
199
200 Dieses Handbuch will eine kurze Einführung zu den nützlichsten Funktionen
201 von \jabref{} bieten, ohne dabei eine erschöpfende Beschreibung aller
202 Funktionalitäten dieser Software zu liefern. \emph{}\jabref{} ist
203 das Ergebnis der Verschmelzung von \emph{BibKeeper} und \emph{JBibtexManager}.
204 Weitere Informationen gibt es im Internet unter \url{http://jabref.sourceforge.net}
205 sowie im Programm selbst unter \menu{Hilfe} \msep{} \menu{Inhalt}.
206
207 Die Anleitungen basieren auf den Hilfeseiten des Programms. Da dieses
208 Handbuch und die Hilfeseiten unabhängig voneinander gepflegt und aktualisiert
209 werden, müssen die Beschreibungen jedoch nicht immer übereinstimmen.
210 Im Zweifel sind die Hilfeseiten des Programms aktueller als die hier
211 vorgelegte Beschreibung.
212
213 Am Anfang jedes Abschnitts sollte~(!) zunächst stehen, wie man zur
214 entsprechenden Funktion gelangt (d.\,h. über welches Menü und mit
215 welchem Tastenkürzel). Menü-Einträge werden in einer kursiven, dunkelroten
216 Schrift dargestellt (Beispiel: \menu{Menü} \msep{} \menu{Untermenü}).
217 Besondere Hinweise und Tipps werden in einem gelb hinterlegten Kasten
218 mit dunkelblauer Schrift dargestellt. Hyperlinks sind ebenfalls dunkelblau
219 und anklickbar~-- das gilt sowohl für die Navigation innerhalb des
220 Dokuments als auch für Links ins Internet.
221
222 Über den Stand und die >>Geschichte<< dieses Handbuchs gibt der
223 Abschnitt >>Versionsgeschichte<< (S.\,\pageref{RevisionHistory})
224 Auskunft.
225
226
227 \subsection{Einführung in Bib\TeX{}}
228
229 \label{BibtexHelp}\tip[]{\jabref{} hilft Ihnen bei der Arbeit mit
230 Ihren Bib\TeX{}-Dateien, aber es müssen dennoch Regeln beachtet werden,
231 wenn Sie Ihre Einträge bearbeiten. Nur so kann sichergestellt werden,
232 dass Bib\TeX{} Ihre Datei richtig verarbeiten kann.}
233
234
235 \subsubsection*{Bib\TeX{} Felder}
236
237 Es gibt viele unterschiedliche Felder in Bib\TeX{} und einige zusätzliche
238 Felder, die Sie in \jabref{} einsetzen können. Grundsätzlich können
239 Sie \LaTeX{}-Befehle in Feldern, die Text beinhalten, einsetzen. Bib\TeX{}
240 wird Ihr Literaturverzeichnis je nach Bib\TeX{} style (Stildatei \texttt{.bst})
241 automatisch formatieren und bei Stildateien für englische Texte Großbuchstaben
242 verkleinern. Um sicherzustellen, dass einzelne Buchstaben groß bleiben,
243 müssen Sie sie in Klammern einschließen, wie im Wort \{B\}elgien.
244 Die meisten deutschen Bib\TeX{}-Stile%
245 \footnote{Beispielsweise natdin, dinat, jurabib~\ldots{}%
246 } behalten die Großbuchstaben ohnehin bei.
247
248 Hier einige Hinweise zu den wichtigsten Feldtypen:
249
250 \begin{labeling}{00.00.0000}
251 \item [\emph{author}]Dieses Feld sollte alle Autoren Ihres Eintrags enthalten.
252 Die Namen werden durch das Wort \emph{and} getrennt,%
253 \footnote{Nicht durch Kommata, auch nicht durch >>und<<.%
254 } auch wenn es mehr als zwei Autoren gibt. Jeder Name kann in zwei
255 gleichwertigen Formen notiert werden:
256
257 \begin{quote}
258 \texttt{Donald E. Knuth} \emph{oder} \texttt{Knuth, Donald E.}
259
260 \texttt{Eddie van Halen} \emph{oder} \texttt{van Halen, Eddie}
261 \end{quote}
262 Die zweite Form sollte für Autoren mit zwei oder mehr Nachnamen benutzt
263 werden, um zwischen dem mittleren und dem Nachnamen zu unterscheiden.
264
265 \item [\emph{editor}]Dieses Feld ist analog zum \emph{author}-Feld.
266 \item [\emph{year}]Das Jahr der Publikation. Dieses Feld wird für die meisten
267 Eintragstypen benötigt. \jabref{} akzeptiert in diesem Feld nur einen
268 numerischen Wert.
269 \item [\emph{bibtexkey}]Eine eindeutige Bezeichnung, um sich in \LaTeX{}-Dokumenten
270 auf den Eintrag beziehen zu können. Beachten Sie, dass der Bib\TeX{}-Key
271 genau mit dem Verweis im \LaTeX{}-Dokument übereinstimmen muss (auch
272 die Groß"~\slash{}Kleinschreibung).
273 \end{labeling}
274 Für weitere Erläuterungen zu Bib\TeX{} wird verwiesen auf \cite{Markey2005,btxdoc,btxhak,Raichle2002}.
275
276
277 \section{Installation}
278
279
280 \subsection{System-Voraussetzungen}
281
282 \jabref{} ist in Java programmiert und somit betriebssystemunabhängig,
283 kann prinzipiell also unter Windows, Mac OS X, Linux und anderen UNIXen
284 betrieben werden. Voraussetzung ist allerdings, dass die \emph{Java
285 Virtual Machine} mindestens in der Version~1.4.2 installiert ist.
286 Sie ist kostenlos und kann unter \url{http://java.sun.com/} heruntergeladen
287 werden. Im Normalfall sollte das \emph{Java Runtime Environment} ausreichen;
288 nur wenn Sie \jabref{} kompilieren möchten, benötigen Sie das \emph{Java
289 Development Kit}.
290
291
292 \subsection{Windows}
293
294
295 \subsubsection*{Installer (msi)}
296
297 \jabref{} gibt es im Windows Installer-Format (\texttt{.msi}). Ein
298 Doppelklick auf die MSI-Datei installiert \jabref{} und fügt dem
299 Startmenü eine Verknüpfung hinzu. Falls Java nicht installiert ist,
300 wird eine Warnmeldung ausgegeben.%
301 \footnote{Die Windows-Installation wurde von Dale Visser erstellt, der dazu
302 die folgenden \emph{Open-Source-Tools} benutzt hat: JSmooth, ein \texttt{.exe}
303 wrapper für Java-Anwendungen (\url{http://jsmooth.sf.net/}); Wix,
304 ein Tool zum Kompilieren von MSI-Dateien aus einer XML-Spezifikation
305 (\url{http://wix.sf.net/}).%
306 }
307
308
309 \subsubsection*{Batch-Datei (jar)}
310
311 Wenn Sie die ausführbare jar-Datei (\texttt{.jar}) heruntergeladen
312 haben, probieren Sie zunächst, ob ein Doppelklick darauf das Programm
313 startet~-- dies funktioniert zumindest auf einigen Systemen. Falls
314 \jabref{} nicht direkt startet (Windows also nicht weiß, was es mit
315 einer jar-Datei anfangen soll), fahren Sie folgendermaßen fort:
316
317 Erstellen Sie in dem Ordner, in dem Sie die Datei \emph{JabRef.jar}
318 abgelegt haben, eine Batch-Datei mit dem Namen \emph{jabref-start.bat}.
319 Diese Datei soll nur eine Zeile enthalten:
320
321 \begin{lyxcode}
322 start~javaw~-jar~JabRef.jar
323 \end{lyxcode}
324 Mit einem Doppelklick auf die Batch-Datei starten Sie \jabref{}.
325
326
327 \subsection{Starten von der Kommandozeile}
328
329 \begin{enumerate}
330 \item mit dem \emph{Java Runtime Environment}:
331
332
333 \texttt{jre -new -jar <Pfad zur jar-Datei>}
334
335 oder
336
337 \texttt{jrew -new -jar <Pfad zur jar-Datei>}
338
339 \item mit dem \emph{Java Development Kit}:
340
341
342 \texttt{java -jar <Pfad zur jar-Datei>}
343
344 \end{enumerate}
345 Es wird empfohlen, \jabref{} mit dem Java 5.0 JRE zu benutzen. Falls
346 Sie dies tun, sollten Sie die Option \texttt{-Dswing.aatext=true}
347 vor der Option \texttt{-jar} einfügen, um das Benutzen von Anti-Alias-Schriften
348 im Programm zu ermöglichen.
349
350 Die jar-Datei, die \jabref{} enthält, kann entpackt werden mit den
351 Kommandos \texttt{jar xf <Pfad zur jar-Datei>} bzw. \texttt{jar xf
352 <Pfad zur jar-Datei> <Liste der Dateien, die entpackt werden sollen>}.
353 Das Entpacken der jar-Datei ist nicht notwendig, um das Programm zu
354 starten!
355
356 Weitere Hinweise zur Installation finden Sie auf der \jabref{}-Homepage
357 unter \url{http://jabref.sourceforge.net} und in der Datei INSTALL
358 (zum Kompilieren aus den \emph{sourcen}).
359
360
361 \section{Funktionen}
362
363 \label{JabRefHelp}\jabref{} ist ein Programm zur Verwaltung von
364 Bib\TeX{}-Dateien. Es benutzt kein eigenes Dateiformat, d.\,h. dass
365 Sie Ihre Dateien direkt im Bib\TeX{}-Format (Dateiendung \texttt{.bib})
366 laden und speichern. Sie können aber auch bibliographische Datenbanken
367 in anderen Formaten in \jabref{} importieren.
368
369 \jabref{} unterstützt Sortier- und Suchfunktionen, um einen Überblick
370 über den Inhalt Ihrer Datei zu bekommen. Sie können der Datei ganz
371 einfach neue Einträge hinzufügen, ohne sich daran erinnern zu müssen,
372 welche Informationen benötigt werden. Außerdem kann \jabref{} Bib\TeX{}-Keys
373 automatisch generieren. \jabref{} ist sehr nützlich, wenn Sie Bib\TeX{}
374 oder CiteMaker benutzen, kann aber auch für diejenigen sinnvoll sein,
375 die andere Bibliographie-Systeme benutzen oder schlicht und einfach
376 ihre Literaturquellen organisieren wollen.
377
378
379 \subsection{Das Hauptfenster}
380
381 \begin{quote}
382 \tip[]{Die meisten Menüfunktionen, auf die im Folgenden hingewiesen
383 wird, haben Tastenkürzel, und viele Funktionen können über die Werkzeugleiste
384 aufgerufen werden.}
385 \end{quote}
386 \label{BaseFrameHelp}Im Hauptfenster, in dem Sie mit Ihrer Datei
387 arbeiten, befindet sich unter der Menüleiste und der Werkzeugleiste
388 die Tableiste mit Tabs (Reitern) für jede Ihrer geöffneten Dateien.
389 Wenn Sie einen dieser Tabs anklicken, erscheint eine Tabelle, die
390 alle Datensätze und einige der Datenfelder auf\textcompwordmark{}listet.
391
392 Die Felder können direkt in der Tabelle bearbeitet werden, indem Sie
393 einfach auf eine Zelle klicken und den Inhalt eingeben (nur möglich,
394 wenn \menu{Bearbeiten in der Tabelle zulassen} im Dialog \menu{Optionen}
395 \msep{} \menu{Einstellungen} \msep{} \menu{Allgemein} ausgewählt
396 ist). Ein Doppelklick auf eine Zelle öffnet einen leistungsfähigeren
397 Editor. Sie können mit den Pfeiltasten in der Tabelle navigieren.
398
399 Die Sortierung der Tabelle erfolgt nach einem Feld Ihrer Wahl. Klicken
400 Sie einfach auf die Kopfzeile einer Spalte, um die Einträge nach dem
401 Feld dieser Spalte zu sortieren. Klicken Sie erneut auf den Spaltenkopf,
402 um die Sortierrichtung umzukehren. Einträge mit gleichem Inhalt im
403 ausgewählten Feld werden nach dem zweiten (und eventuell dem dritten)
404 Kriterium sortiert. Diese Sortierkriterien können im \menu{Einstellungs}-Dialog
405 festgelegt werden.
406
407 Welche Felder (Spalten) in der Tabelle angezeigt werden sollen, können
408 Sie im \menu{Einstellungs}-Dialog auswählen. Auch die Breite der
409 Tabellenspalten kann eingestellt werden, indem man die Trennlinie
410 zwischen den Spaltenköpfen anklickt und nach links oder rechts verschiebt.
411 Im \menu{Einstellungs}-Dialog können Sie festlegen, ob die Tabelle
412 an die Bildschirmgröße angepasst werden soll oder nicht. Aktivieren
413 Sie diese Funktion, um sicherzustellen, dass Sie die gesamte Tabelle
414 sehen können. Deaktivieren Sie diese Funktion, wenn mehr Informationen
415 dargestellt werden sollen.
416
417 Die Farbanzeige kann ebenfalls im \menu{Einstellungs}-Dialog ein-
418 und ausgeschaltet werden. Die Farbanzeige illustriert, ob Ihre Daten
419 vollständig sind, indem sie die Zellen wie folgt darstellt:
420
421 \begin{itemize}
422 \item Eine \textcolor{red}{rote} Zelle in der linken Spalte kennzeichnet
423 einen unvollständigen Eintrag.
424 \item Eine \textcolor{yellow}{gelbe} Zelle in der linken Spalte kennzeichnet
425 einen Eintrag, der nicht alle benötigten Felder selbst enthält, der
426 aber einen Querverweis enthält.
427 \item Eine \textcolor{blue}{blaue} Zelle kennzeichnet ein benötigtes Feld.
428 \item Eine \textcolor{green}{grüne} Zelle kennzeichnet ein optionales Feld.
429 \item Eine farblose (weiße) Zelle kennzeichnet ein Feld, das von Bib\TeX{}
430 für diesen Eintragstyp nicht benutzt wird. Das Feld kann selbstverständlich
431 in \jabref{} bearbeitet werden.
432 \end{itemize}
433
434 \subsubsection*{Einen neuen Eintrag hinzufügen}
435
436 Es gibt verschiedene Möglichkeiten, einen neuen Eintrag hinzuzufügen.
437 Im Menü \menu{BibTeX} führt ein Klick auf \menu{Neuer Eintrag} zu
438 einem Dialog, in dem Sie den Eintragstyp aus einer Liste wählen können.
439 Um diesen Dialog zu umgehen, gibt es auch eigene Menüpunkte für jeden
440 Eintragstyp und außerdem Tastenkürzel für die gängigsten Typen.
441
442 Wenn ein Eintrag hinzugefügt wird, wird standardmäßig ein Editor für
443 den Eintrag geöffnet. Sie können dieses Verhalten im \menu{Einstellungs}-Dialog
444 abstellen.
445
446 \tip[]{Wir empfehlen, sich die Tastenkürzel für die Eintragstypen
447 einzuprägen, die Sie am häufigsten benutzen, z.\,B. STRG-SHIFT-A
448 für einen Zeitschriftenaufsatz \emph{(article)}.}
449
450
451 \subsubsection*{Einen Eintrag bearbeiten}
452
453 Um den Eintrags-Editor (siehe \ref{EntryEditorHelp}) zur Bearbeitung
454 eines existierenden Eintrags zu öffnen, klicken Sie einfach doppelt
455 auf die linke Spalte der entsprechenden Zeile oder markieren den Eintrag
456 und drücken auf ENTER. Falls \menu{Bearbeiten in der Tabelle zulassen}
457 nicht ausgewählt ist (im Dialog \menu{Optionen} \msep{} \menu{Einstellungen}
458 \msep{} \menu{Allgemein}), öffnet ein Doppelklick irgendwo in der
459 zugehörigen Zeile den Eintrags-Editor.
460
461
462 \subsubsection*{Einen Bib\TeX{}-String in einem Feld verwenden}
463
464 In \jabref{} schreiben Sie den Inhalt aller Felder so, wie Sie es
465 in einem Texteditor machen würden, mit einer Ausnahme: um einen String
466 (eine Art Abkürzung) zu verwenden, umschließen Sie den Namen des Strings
467 mit je einem \#, z.\,B.
468
469 \begin{lyxcode}
470 \#jan\#~1997
471 \end{lyxcode}
472 was interpretiert wird als String mit dem Namen \texttt{jan} gefolgt
473 von \texttt{1997}. Vergleichen Sie dazu auch die Hinweise zum String-Editor
474 (\ref{StringEditorHelp}).
475
476
477 \subsection{Eintrags-Editor}
478
479 \label{EntryEditorHelp}
480
481 \begin{quote}
482 \emph{Geöffnet wird der Eintrags-Editor im Hauptfenster durch einen
483 Doppelklick auf die linke Spalte eines Eintrags (bzw. irgendwo auf
484 die Zeile des Eintrags, wenn \menu{Bearbeiten in der Tabelle zulassen}
485 im Dialog \menu{Optionen}} \msep{} \emph{\menu{Einstellungen}}
486 \msep{} \emph{\menu{Allgemein} nicht ausgewählt ist), oder durch
487 Drücken auf ENTER. Der Eintrags-Editor wird geschlossen, indem man
488 auf ESC drückt.}
489 \end{quote}
490 Im Eintrags-Editor können Sie alle relevanten Informationen eines
491 Eintrags festlegen. Der Editor überprüft den Eintragstyp und zeigt
492 alle benötigten und optionalen Felder für den Gebrauch mit Bib\TeX{}
493 an. Darüber hinaus gibt es einige Felder, die \emph{Allgemeine Felder}
494 genannt werden und für alle Eintragstypen gelten.
495
496 Sie können die Felder, die für die einzelnen Eintragstypen als benötigt
497 und optional angesehen werden, und auch die Allgemeinen Felder anpassen.
498 Schlagen Sie unter Abschnitt~\ref{CustomEntriesHelp} nach, wenn
499 Sie mehr Informationen darüber erhalten möchten.
500
501
502 \subsubsection*{Die Panels des Eintrags-Editors}
503
504 Der Eintrags-Editor besteht in der Standardeinstellung aus fünf Panels:
505 \emph{Benötigte Felder}, \emph{Optionale Felder}, \emph{General},
506 \emph{Abstract} und \emph{Bib\TeX{}} \emph{Quelltext}, wobei \emph{General}
507 und \emph{Abstract} vom Benutzer angepasst werden können (siehe dazu
508 Abschnitt~\ref{GeneralFields}). In den ersten drei Panels können
509 Sie mit TAB und SHIFT-TAB zwischen den einzelnen Feldern hin- und
510 herwechseln. Zu einem anderen Panel gelangen Sie, indem Sie auf die
511 Tabs klicken. Mit den folgenden Tastaturkürzeln können Sie ebenfalls
512 zwischen den Panels navigieren:
513
514 \begin{itemize}
515 \item CTRL-TAB oder CTRL-+ wechselt zum Panel rechts vom aktuellen Panel,
516 \item CTRL-SHIFT-TAB oder CTRL-$-$ (MINUS) wechselt dementsprechend zum
517 Panel links vom aktuellen Panel.
518 \end{itemize}
519 Außerdem können Sie zum nächsten oder vorherigen Eintrag wechseln,
520 indem Sie >>STRG-SHIFT-$\downarrow$<< bzw. >>STRG-SHIFT-$\uparrow$<<
521 oder die Pfeil-Buttons in der linken Toolbar drücken.
522
523 Das Panel \emph{Bib\TeX{} Quelltext} zeigt, wie der Eintrag aussehen
524 wird, wenn die Datei im \texttt{bib}-Format gespeichert wird. Wenn
525 Sie wollen, können Sie den Bib\TeX{} Quelltext direkt bearbeiten.
526 Sobald Sie zu einem anderen Panel wechseln, STRG-S drücken oder den
527 Eintrags-Editor schließen, wird \jabref{} versuchen, den Inhalt des
528 Quelltext-Panels zu analysieren. Falls dabei Probleme auftreten, werden
529 Sie benachrichtigt und erhalten die Möglichkeit, den Eintrag noch
530 einmal zu überarbeiten oder den vorherigen Inhalt wiederherzustellen.
531 Wenn in den \menu{Einstellungen} (unter \menu{Allgemein}) die Option
532 \menu{Quelltext standardmäßig anzeigen} gewählt wurde, wird das Quelltext-Panel
533 beim Öffnen des Eintrags-Editors als erstes angezeigt. Wenn Sie lieber
534 den Quelltext bearbeiten als die anderen Panels zu benutzen, sollten
535 Sie diese Option wählen.
536
537 \tip{Wenn Ihre Datei Felder enthält, die \jabref{} nicht kennt,
538 erscheinen diese im Quelltext-Panel.}
539
540 \tip[Und noch ein Tipp: ]{Die \emph{PDF-} und \emph{URL}-Felder unterstützen
541 Drag \& Drop. Sie können z.\,B. ein URL aus Ihrem Browser dort einfügen.}
542
543
544 \subsubsection*{Überprüfung der Feldkonsistenz}
545
546 Wenn der Inhalt eines Feldes geändert wird, überprüft \jabref{},
547 ob der neue Inhalt akzeptiert werden kann. Bei Feldern, die von Bib\TeX{}
548 genutzt werden, wird der Inhalt zum einen auf die richtige Klammerung
549 mit geschweiften Klammern, aber auch auf die Benutzung des Zeichens
550 \texttt{\#} hin überprüft. Das >>hash<<-Symbol (im Deutschen oft
551 >>Doppelkreuz<< oder >>Raute<< genannt) darf \emph{nur} paarweise
552 benutzt werden, um damit den Namen eines Bib\TeX{}-Strings einzuschließen.
553 Beachten Sie, dass \jabref{} nicht überprüft, ob der angeführte String
554 tatsächlich vorhanden ist (der Bib\TeX{}-Stil, den Sie benutzen, kann
555 eine beliebige Anzahl von Strings definieren, die \jabref{} nicht
556 kennt).
557
558 Falls die Inhalte nicht akzeptabel sind, wird das Feld mit roter Farbe
559 hinterlegt, was auf einen Fehler hindeutet. In diesem Fall werden
560 die Änderungen nicht gespeichert.
561
562
563 \subsection{Integritätsprüfung}
564
565 \begin{quote}
566 \emph{Erreichbar über das Menü \menu{Extras}} \msep{} \emph{\menu{Überprüfung der Integrität}.}
567 \end{quote}
568 Mit dieser Funktion überprüft \jabref{} alle Einträge auf deren Gültigkeit
569 und versucht Fehler aufzudecken. Mit dem \menu{Überprüfen}-Button
570 kann der Vorgang gestartet werden. Es wird eine Liste mit Hinweisen
571 (Info-Icon) und möglichen Fehlern (Ausrufezeichen-Icon) sowie dem
572 entsprechenden Bib\TeX{}-Key erstellt. Wenn Sie einen Hinweis auswählen,
573 erscheint der Inhalt des Feldes, das beanstandet wird. Sie können
574 nun den Feldinhalt verändern und die Veränderungen mit Klick auf die
575 Schaltfläche \menu{Übernehmen} speichern.
576
577
578 \subsection{Bib\TeX{}-Keys}
579
580 Damit man sich in einem \LaTeX{}-Dokument auf einen Literaturverweis
581 beziehen kann, braucht man einen eindeutigen Bib\TeX{}-Key. Eindeutig
582 heißt, dass er nur einmal vergeben sein darf. Es wird nach Groß"~
583 und Kleinschreibung unterschieden, \texttt{Yared1998} ist also nicht
584 identisch mit \texttt{yared1998}. \jabref{} bietet einige Möglichkeiten,
585 um auch bei größeren Datenbanken den Überblick über die Bib\TeX{}-Keys
586 nicht zu verlieren.
587
588 \tip{Falls Sie in einem \LaTeX{}-Dokument mehrere Bib\TeX{}-Dateien
589 einbinden, müssen Sie selbst darauf achten, dass in den unterschiedlichen
590 Dateien nicht mehrmals derselbe Bib\TeX{}-Key vergeben ist. Nutzen
591 Sie deshalb am besten die Funktion \menu{Extras} \msep{} \menu{Neue Teildatei aus AUX-Datei}.}
592
593 Der einfachste Weg, einen eindeutigen Bib\TeX{}-Key zu bekommen, ist
594 das automatische Erzeugen, das Sie mit der Tastenkombination STRG-G
595 oder mit dem Zauberstab-Button im Eintrags-Editor veranlassen können.
596 Falls Sie sich nicht im Eintrags-Editor befinden, werden mit Hilfe
597 von STRG-G oder dem Zauberstab-Button aus der Menüleiste für alle
598 Einträge der Datei Bib\TeX{}-Keys erzeugt. Falls dabei Keys überschrieben
599 werden, gibt \jabref{} eine Warnmeldung aus.
600
601 Wie die Bib\TeX{}-Keys aussehen, die \jabref{} automatisch generiert,
602 und wie Sie dieses Aussehen verändern können, erfahren Sie unter Abschnitt~\ref{LabelPatterns}.
603
604
605 \subsection{Suchfunktionen}
606
607 \begin{quote}
608 \label{SearchHelp}\emph{STRG-F öffnet oder aktiviert den Suchdialog.
609 Drückt man mehrmals auf STRG-F, so werden die verschiedenen Suchmodi
610 ausgewählt. Mit STRG-SHIFT-F öffnet oder aktiviert man den Suchdialog
611 und wählt gleichzeitig die direkte Suche aus. Bei der direkten Suche
612 springt man mit STRG-F oder STRG-SHIFT-F zum nächsten Treffer.}
613 \end{quote}
614 Es gibt drei verschiedene Suchmethoden in \jabref{}: die direkte
615 Suche, die Markier-Suche und die Sortier-Suche.
616
617
618 \subsubsection*{Direkte Suche}
619
620 Bei der direkten Suche sucht \jabref{} unmittelbar, wenn Sie einen
621 Buchstaben eingeben. Die Statuszeile informiert Sie über den Sucherfolg.
622 Mit STRG-F oder STRG-SHIFT-F wird zum nächsten Vorkommen des aktuellen
623 Suchbegriffs gesprungen. Falls es keine weiteren Vorkommen gibt, informiert
624 die Statuszeile darüber. Bei erneuter Wiederholung startet die Suche
625 vom Anfang der Datei. Die Suchreihenfolge richtet sich nach der aktuellen
626 Sortierung Ihrer Datei. Um die direkte Suche zu verlassen, drücken
627 Sie ESC oder klicken Sie auf \menu{Zurücksetzen}.
628
629
630 \subsubsection*{Markier-Suche}
631
632 Wenn Sie die Suchmethode \emph{Markieren} wählen, sucht das Programm
633 in Ihrer Datei nach allen Vorkommen ihres Suchbegriffs, sobald Sie
634 auf ENTER drücken. Die Treffer werden indirekt markiert, d.\,h. alle
635 Nicht-Treffer werden grau hinterlegt. Haben Sie zusätzlich die Option
636 \menu{Treffer auswählen} aktiviert (im \menu{Einstellungen}-Menü
637 des Suchdialogs), dann werden die Treffer ausgewählt.
638
639
640 \subsubsection*{Sortier-Suche}
641
642 Die Suche mit der Methode \emph{Oben einsortieren} ist ähnlich wie
643 die Suche mit Markierung, nur dass die Treffer automatisch an den
644 Anfang der Tabelle sortiert werden. Einträge, die nicht mit dem Suchbegriff
645 übereinstimmen, werden unter den Treffern aufgelistet und zusätzlich
646 grau hinterlegt. Um die Anzeige der Suchergebnisse abzuschalten, drücken
647 Sie ESC oder klicken auf \emph{Zurücksetzen}.
648
649 \tip{Suchen Sie mit der Option \menu{Treffer auswählen} und drücken
650 anschließend STRG-M, so haben Sie alle Treffer markiert (vgl. Abschnitt~\ref{MarkingHelp}:
651 Markieren von Einträgen) und können z.\,B. eine weitere Suche durchführen,
652 ohne die bisherigen Ergebnisse zu >>verlieren<<.}
653
654
655 \subsubsection*{Feldbezeichner und logische Operatoren}
656
657 \label{SearchHelp_advanced}Um nur einige bestimmte Felder zu durchsuchen
658 und\slash{}oder logische Operatoren im Suchbegriff zu benutzen, wird
659 eine spezielle Syntax zur Verfügung gestellt. Um beispielsweise nach
660 Einträgen mit dem Autor >>Miller<< zu suchen, geben Sie
661
662 \begin{lyxcode}
663 author~=~miller
664 \end{lyxcode}
665 in das Suchfeld ein. \emph{(Achtung! Das funktioniert nicht bei der
666 direkten Suche!)} Falls der Suchbegriff Leerzeichen enthält, schließen
667 Sie ihn in Anführungszeichen ein. Benutzen Sie \emph{nie} Leerzeichen
668 in dem Feldbezeichner. Mehrere Feldbezeichner werden durch >>|<<
669 voneinander getrennt. Um beispielsweise nach Einträgen über Karl den
670 Großen zu suchen, geben Sie folgendes ein:
671
672 \begin{lyxcode}
673 title|keywords~=~\char`\"{}Karl~der~Große\char`\"{}
674 \end{lyxcode}
675 Sie können die logischen Operatoren AND, OR und NOT sowie Klammern
676 verwenden:
677
678 \begin{lyxcode}
679 (author~=~miller~OR~title|keywords~=~\char`\"{}Karl~der~Große\char`\"{})~
680
681 AND~NOT~author~=~brown
682 \end{lyxcode}
683 \ldots{} sucht beispielsweise nach Einträgen, in denen entweder der
684 Autor >>Miller<< heißt oder im \emph{title}- oder \emph{keywords}-Feld
685 der Begriff >>Karl der Große<< steht; gleichzeitig werden die Einträge
686 mit dem Autor >>Brown<< nicht angezeigt.
687
688 Das \texttt{=}-Zeichen ist eigentlich eine Abkürzung für >>enthält<<
689 \emph{(contains)}. Wenn man nach genauen Treffern suchen möchte, muss
690 man \texttt{==} oder \texttt{matches} (>>übereinstimmen<<) eingeben.
691 \texttt{!=} sucht nach Einträgen, bei denen der Suchbegriff \emph{nicht}
692 enthalten ist. Um nach Einträgen eines bestimmten Typs zu suchen,
693 gibt es ein Pseudofeld namens \emph{entrytype}:
694
695 \begin{lyxcode}
696 entrytype~=~thesis
697 \end{lyxcode}
698 \ldots{} findet Einträge, deren Typ (wie in der Spalte \emph{Entrytype}
699 dargestellt) das Wort >>thesis<< enthält (z.\,B. >>phdthesis<<
700 und >>mastersthesis<<). Ebenso erlaubt das Pseudofeld \emph{bibtexkey}
701 die Suche nach Bib\TeX{}-Keys, z.\,B.:
702
703 \begin{lyxcode}
704 bibtexkey~=~miller2005
705 \end{lyxcode}
706
707 \subsubsection*{Suchoptionen}
708
709 Der \menu{Einstellungen}-Button im Suchdialog öffnet ein Menü, in
710 dem man mehrere Optionen (de)aktivieren kann: das Beachten von Groß-
711 und Kleinschreibung, das Nutzen regulärer Ausdrücke sowie das Auswählen
712 der Suchergebnisse.
713
714
715 \subsection{Gruppen}
716
717 Mit Gruppen können Sie Ihre Bib\TeX{}-Datei in einer Baumstruktur
718 anordnen, vergleichbar mit einer Dateistruktur in Ordnern und Unterordnern.
719 Die beiden Hauptunterschiede sind:
720
721 \begin{enumerate}
722 \item Während eine Datei auf einer Festplatte immer in genau einem Ordner
723 abgelegt ist, kann ein Literatureintrag in \jabref{} mehreren Gruppen
724 angehören.
725 \item Gruppen benutzen bestimmte Kriterien, um ihren Inhalt dynamisch zu
726 bestimmen. Neue Einträge, die den Kriterien einer Gruppe entsprechen,
727 gehören automatisch zu dieser Gruppe. Diese Funktionalität gibt es
728 nicht in üblichen Dateisystemen, wohl aber in einigen E-Mail-Programmen
729 (z.\,B. Thunderbird und Opera).
730 \end{enumerate}
731 Wenn Sie eine Gruppe auswählen, werden die Einträge dieser Gruppe
732 angezeigt. Wenn Sie mehrere Gruppen auswählen, werden entweder die
733 Einträge angezeigt, die in einer der Gruppen sind (Vereinigung), oder
734 solche, die in allen Gruppen vorhanden sind (Schnittmenge)~-- das
735 hängt von Ihren Einstellungen ab. All dies wird im Folgenden detailliert
736 erläutert.
737
738 Gruppendefinitionen sind dateispezifisch; sie werden als \texttt{@COMMENT}-Block
739 in der \texttt{bib}-Datei gespeichert und von allen Benutzern gemeinsam
740 benutzt. (Künftige Versionen von \jabref{} werden möglicherweise
741 benutzerabhängige Gruppen unterstützen.)
742
743
744 \subsubsection*{Die Gruppenansicht}
745
746 Die Gruppenansicht wird im linken Bereich des Bildschirms angezeigt.
747 Sie kann mit der Tastenkombination STRG-SHIFT-G oder dem Gruppen-Button
748 in der Toolbar ein- und ausgeblendet werden. Die Gruppenansicht verfügt
749 über mehrere Schaltflächen, aber die meisten Funktionen werden über
750 das Kontextmenü angesteuert (also mit der rechten Maustaste). Drag\,\&\,Drop
751 wird ebenfalls unterstützt.
752
753
754 \subsection*{Einige kurze Beispiele}
755
756 Sie möchten vielleicht~\ldots{}
757
758 \begin{itemize}
759 \item [\ldots]\textbf{einfach nur eine Gruppe anlegen und ihr einige Einträge
760 zuordnen}
761
762
763 Vergewissern Sie sich, dass die Gruppenansicht eingeschaltet ist.
764 Drücken Sie auf den Button \menu{Neue Gruppe}, geben einen Namen
765 für die Gruppe ein und drücken \menu{OK}. Sie können alle Einstellungen
766 auf ihren Standardwerten belassen. Jetzt wählen Sie die Einträge aus,
767 die der Gruppe zugeordnet werden sollen, und ziehen diese mit der
768 Maus auf die Gruppe oder wählen \menu{Zu Gruppe hinzufügen} aus dem
769 Kontextmenü. Jetzt können Sie die Gruppe anklicken, um sich ihren
770 Inhalt anzeigen zu lassen (das sollten die Einträge sein, die Sie
771 gerade hinzugefügt haben).
772
773 \item [\ldots]\textbf{das Feld} \textbf{\emph{keywords}} \textbf{benutzen,
774 um die Einträge zu gruppieren}
775
776
777 Stellen Sie sicher, dass die Gruppenansicht aktiviert ist. Drücken
778 Sie auf den Button \menu{Neue Gruppe}, geben einen Namen für die
779 Gruppe ein und wählen die Option \menu{Dynamisches Gruppieren der Einträge anhand eines Stichworts in einem Feld}.
780 Geben Sie das Stichwort, nach dem gesucht werden soll, ein und drücken
781 \menu{OK}. Jetzt können Sie die Gruppe anklicken, um sich ihren Inhalt
782 anzeigen zu lassen (das sollten alle Einträge sein, deren \emph{keywords}-Feld
783 das Stichwort enthält, das Sie angegeben haben).
784
785 \item [\ldots]\textbf{einen frei wählbaren Suchausdruck verwenden, um eine
786 Gruppe zu definieren}
787
788
789 Stellen Sie sicher, dass die Gruppenansicht aktiviert ist. Drücken
790 Sie auf den Button \menu{Neue Gruppe}, geben einen Namen für die
791 Gruppe ein und wählen die Option \menu{Dynamisches Gruppieren der Einträge anhand eines beliebigen Suchausdrucks}.
792 Geben Sie \texttt{author=smith} als Suchausdruck ein (ersetzen Sie
793 \texttt{smith} mit einem Namen, der wirklich in Ihrer Datei vorkommt)
794 und klicken \menu{OK}. Jetzt können Sie die Gruppe anklicken, um
795 sich ihren Inhalt anzeigen zu lassen (das sollten alle Einträge sein,
796 deren \emph{author}-Feld den Namen beinhaltet, den Sie angegeben haben).
797
798 \item [\ldots]\textbf{mehrere Gruppen kombinieren }
799
800
801 Erstellen sie zwei unterschiedliche Gruppen (z.\,B. so wie oben beschrieben).
802 Klicken Sie auf den Button \menu{Einstellungen} in der Gruppenansicht
803 und wählen \menu{Vereinigung}. Jetzt wählen Sie beide Gruppen aus
804 (dazu klicken Sie auf eine Gruppe und anschließend bei gedrückter
805 STRG-Taste auf die andere Gruppe). Sie sollten jetzt alle Einträge
806 sehen, die in einer der beiden Gruppen aufgeführt sind. Klicken Sie
807 noch einmal auf \menu{Einstellungen} und wählen \menu{Schnittmenge}
808 aus. Nun sollten Sie nur die Einträge sehen, die in beiden Gruppen
809 enthalten sind (das können auch keine sein, oder aber genau dieselben
810 Einträge wie zuvor, sofern beide Gruppen dieselben Einträge enthalten).
811
812 \item [\ldots]\textbf{sehen, welche Gruppen sich überschneiden}
813
814
815 Mit \jabref{} können Sie ganz einfach herausfinden, welche Gruppen
816 sich mit den aktuell ausgewählten Gruppen überschneiden (d.\,h. welche
817 Gruppen zumindest einen Eintrag enthalten, der auch in der aktuell
818 ausgewählten Gruppe ist). Klicken Sie auf \menu{Einstellungen} und
819 aktivieren die Option \menu{Sich überschneidende Gruppen markieren}.
820 Wählen Sie dann eine Gruppe, die sich mit anderen überschneidet. Diese
821 anderen Gruppen sollten nun markiert sein.
822
823 \end{itemize}
824
825 \subsubsection*{Arten von Gruppen}
826
827 In \jabref{}~1.8 gibt es vier verschiedene Arten von Gruppen:
828
829 \begin{enumerate}
830 \item Die Gruppe \emph{Alle Einträge}, die~-- wie der Name vermuten lässt~--
831 alle Einträge beinhaltet, ist immer vorhanden und kann weder verändert
832 noch gelöscht werden.
833 \item \emph{Statische Gruppen} verhalten sich wie Ordner auf einer Festplatte
834 und beinhalten nur die Einträge, die Sie ihnen explizit zuweisen.
835 \item \emph{Dynamische Gruppen basierend auf einem Stichwort} beinhalten
836 Einträge, die in einem bestimmten Bib\TeX{}-Feld (z.\,B. \emph{keywords})
837 ein bestimmtes Stichwort (z.\,B. \emph{elektrisch}) aufweisen. Diese
838 Methode benötigt kein manuelles Zuweisen der Einträge, sondern nutzt
839 die bereits in der Datei vorhandenen Informationen. Wenn alle Einträge
840 in Ihrer Datenbank passende Stichwörter haben, könnte diese Art von
841 Gruppe die beste Wahl für Sie sein.
842 \item \emph{Dynamische Gruppen basierend auf einer freien Suche} beinhalten
843 Einträge, die mit einem bestimmten Suchausdruck übereinstimmen. Dabei
844 wird dieselbe Syntax verwendet wie beim Suchen (siehe Abschnitt~\ref{SearchHelp}).
845 Diese Syntax (die auf S.\,\pageref{SearchHelp_advanced} genauer
846 beschrieben wird) unterstützt logische Operatoren (AND, OR, NOT) und
847 erlaubt es, in einem oder mehreren Bib\TeX{}-Feldern zu suchen. Dadurch
848 ist eine flexiblere Definition von Gruppen möglich als mit einer Stichwortsuche
849 (z.\,B. \texttt{author=smith AND title=elektrisch}).
850 \end{enumerate}
851 Jede Gruppe, die Sie erstellen, ist von einer der drei letztgenannten
852 Arten. Der Dialog \menu{Gruppe bearbeiten}, der mit einem Doppelklick
853 auf eine Gruppe aufgerufen wird, zeigt eine kurze Beschreibung der
854 ausgewählten Gruppe.
855
856
857 \subsubsection*{Gruppenstrukturen, Erstellen und Löschen von Gruppen}
858
859 Die Gruppen sind~-- vergleichbar mit Datei-Ordnern~-- in einer Baumansicht
860 strukturiert, in der die Gruppe \emph{Alle Einträge} das Stammelement
861 ist. Mit einem Rechtsklick auf eine Gruppe können Sie dem Baum eine
862 neue Gruppe hinzufügen, entweder auf derselben Ebene wie die ausgewählte
863 Gruppe oder als ihre Untergruppe. Der Button \menu{Neue Gruppe} erzeugt
864 eine neue Untergruppe der Gruppe \emph{Alle Einträge}, egal ob Sie
865 gerade Gruppen ausgewählt haben oder nicht. Im Kontextmenü können
866 Sie auch Gruppen und\slash{}oder Untergruppen löschen, Untergruppen
867 alphabetisch sortieren oder Gruppen an eine andere Stelle des Baums
868 verschieben. Letzteres können Sie auch mit Drag\,\&\,Drop machen,
869 allerdings mit der Einschränkung, dass bei Drag\,\&\,Drop die Reihenfolge
870 der Untergruppen einer Gruppe nicht verändert werden kann.
871
872 Die Funktionen \menu{Rückgängig} und \menu{Wiederholen} werden für
873 alle Bearbeitungsschritte unterstützt.
874
875
876 \paragraph*{Statische Gruppen}
877
878 Statische Gruppen werden nur durch manuelles Zuweisen von Einträgen
879 >>gefüttert<<. Nachdem Sie eine statische Gruppe erstellt haben,
880 wählen Sie die Einträge aus, die Sie ihr zuweisen wollen, und nutzen
881 entweder Drag\,\&\,Drop oder das Kontextmenü in der Tabelle, um
882 die Zuweisung durchzuführen. Um Einträge aus einer Gruppe zu entfernen,
883 wählen Sie sie aus und benutzen das Kontextmenü in der Tabelle. Es
884 können keine weiteren Optionen angegeben werden.
885
886 Diese Methode des Gruppierens setzt voraus, dass alle Einträge einen
887 eindeutigen Bib\TeX{}-Key haben. Im Falle von fehlenden oder doppelten
888 Bib\TeX{}-Keys kann das Zuweisen der betreffenden Einträge in künftigen
889 Sitzungen nicht korrekt wiederhergestellt werden.
890
891
892 \paragraph*{Dynamische Gruppen}
893
894 Der Inhalt einer dynamischen Gruppe wird von einer logischen Bedingung
895 bestimmt. Nur Einträge, die dieser Bedingung entsprechen, gehören
896 zu dieser Gruppe. Diese Methode nutzt die bereits in der Datei vorhandenen
897 Informationen und wird aktualisiert, sobald Sie Veränderungen in der
898 Datei vornehmen. Es gibt zwei mögliche Arten von Bedingungen:
899
900 \begin{enumerate}
901 \item Ein Feld nach einem Stichwort durchsuchen
902
903
904 Diese Methode gruppiert Einträge, bei denen ein bestimmtes Bib\TeX{}-Feld
905 (z.\,B. \emph{keywords}) einen bestimmten Suchausdruck (z.\,B. \emph{elektrisch})
906 enthält. Damit dies funktioniert, muss das Feld, nach dem sortiert
907 wird, natürlich in jedem Eintrag vorhanden und sein Inhalt fehlerfrei
908 sein. Das obige Beispiel würde alle Einträge zu einer Gruppe zusammenfassen,
909 die sich auf etwas Elektrisches beziehen. Benutzt man das Feld \emph{author},
910 kann man sich Einträge eines bestimmten Autors gruppieren lassen,
911 usw. Die Suche ist als reine Textsuche oder mit einem regulären Ausdruck
912 möglich. Im ersten Fall erlaubt \jabref{} das manuelle Zuweisen zu
913 und Entfernen aus einer Gruppe; dazu fügt \jabref{} den Suchausdruck
914 dem entsprechenden Feld zu bzw. entfernt ihn daraus. Das macht nur
915 für das Feld \emph{keywords} oder für selbstdefinierte Felder Sinn,
916 aber offensichtlich nicht für Felder wie \emph{author} oder \emph{year}.
917
918 \item Einen freien Suchausdruck verwenden
919
920
921 Diese Vorgehensweise ist ganz ähnlich wie die eben beschriebene, aber
922 statt nur ein Feld nach einem Suchausdruck zu durchsuchen, kann hierbei
923 die Syntax der Suche (siehe S.\,\pageref{SearchHelp_advanced}) angewendet
924 werden, die logische Operatoren (AND, OR, NOT) und die Suche in mehreren
925 Feldern gleichzeitig unterstützt. So fasst z.\,B. die Suchanfrage
926 \texttt{keywords=Regression AND NOT keywords=linear} Einträge, die
927 sich mit nicht-linearer Regression beschäftigen, zu einer Gruppe zusammen.
928
929 \end{enumerate}
930 In der Gruppenansicht werden dynamische Gruppen standardmäßig \emph{kursiv}
931 dargestellt. Dies kann unter \menu{Optionen} \msep{} \menu{Einstellungen}
932 \msep{} \menu{Gruppen} abgestellt werden.
933
934
935 \paragraph*{Hierarchischer Kontext}
936
937 Standardmäßig ist eine Gruppe \emph{unabhängig} von ihrer Position
938 im Gruppenbaum. Ist eine Gruppe ausgewählt, wird nur der Inhalt dieser
939 Gruppe angezeigt. Es ist jedoch~-- besonders beim Verwenden dynamischer
940 Gruppen~-- oft nützlich, eine Untergruppe zu erstellen, die \emph{ihre
941 Obergruppe verfeinert}.%
942 \footnote{In \jabref{}~1.8.1 sind die entsprechenden Optionen noch nicht ins
943 Deutsche übersetzt. Gemeint sind hier \emph{refining (sub-)groups}.%
944 } Wenn diese Untergruppe ausgewählt wird, werden alle Einträge dieser
945 Gruppe und ihrer Obergruppe angezeigt. Erstellen Sie z.\,B. eine
946 Obergrupe, die Einträge mit dem Stichwort \emph{Verteilung} enthält,
947 sowie eine verfeinernde Untergruppe mit Einträgen, die das Stichwort
948 \emph{Gauß} enthalten. Wenn Sie nun die Untergruppe auswählen, werden
949 alle Einträge angezeigt, die beiden Bedingungen entsprechen, also
950 alle, die mit Gauß'scher Verteilung zu tun haben. Indem Sie nun eine
951 weitere Untergruppe für \emph{Laplace} anlegen, die dieselbe Obergruppe
952 verfeinert, können Sie die Gruppierung einfach erweitern. Im Gruppenbaum
953 haben solche Gruppen, die ihre Obergruppen verfeinern, ein spezielles
954 Icon. (Dieses Verhalten kann in den Einstellungen abgestellt werden.)
955
956 Das logische Gegenstück zu einer solchen verfeinernden Untergruppe
957 ist eine Gruppe, die \emph{ihre Untergruppen berücksichtigt}.%
958 \footnote{Im Englischen \emph{including (super-)groups}.%
959 } Wird sie ausgewählt, werden nicht nur die Einträge dieser Gruppe,
960 sondern auch diejenigen aller Untergruppen angezeigt. Im Gruppenbaum
961 hat auch diese Art von Gruppen ein spezielles Icon. (Dieses Verhalten
962 kann in den Einstellungen abgestellt werden.)
963
964
965 \subsubsection*{Einträge einer Gruppe anzeigen, mehrere Gruppen kombinieren}
966
967 Wenn Sie eine Gruppe auswählen, werden die Einträge, die dieser Gruppe
968 zugeordnet sind, hervorgehoben und~-- je nach Einstellung (die mit
969 einem Klick auf den \menu{Einstellungen}-Button vorgenommen werden
970 kann)~-- an den Anfang der Tabelle verschoben und\slash{}oder ausgewählt.
971 Diese Optionen entsprechen denen für die normale Suche (siehe Abschnitt~\ref{SearchHelp}).
972
973 Wenn Sie meherere Gruppen auswählen (indem Sie die STRG-Taste gedrückt
974 halten und mehrere Gruppen anklicken), wird~-- je nach Einstellung~--
975 entweder die Vereinigung oder die Schnittmenge ihrer Inhalte angezeigt.
976 Damit können mehrere Bedingungen schnell miteinander kombiniert werden.
977 Ein Beispiel: Wenn Sie eine statische Gruppe namens \emph{Sehr wichtig}
978 haben, in der alle sehr wichtigen Einträge sind, können Sie sich die
979 sehr wichtigen Einträge jeder anderen Gruppe anzeigen lassen, indem
980 Sie beide Gruppen auswählen (dazu muss \menu{Schnittmenge} in den
981 Einstellungen aktiviert sein).
982
983
984 \subsubsection*{Gruppen und Suche}
985
986 Wenn der Inhalt einer oder mehrerer Gruppen angezeigt wird, können
987 Sie eine Suche innerhalb dieser Einträge durchführen. Benutzen Sie
988 dazu die normalen Suchfunktionen (siehe Abschnitt~\ref{SearchHelp}).
989
990
991 \subsubsection*{Sich überschneidende Gruppen markieren}
992
993 Der \menu{Einstellungen}-Button bietet eine Option zum Markieren
994 von sich überschneidenden Gruppen. Wenn diese Option aktiviert ist
995 und Sie eine (oder mehrere) Gruppe(n) auswählen, werden alle Gruppen
996 markiert, die mindestens einen Eintrag enthalten, der auch der ausgewählten
997 Gruppe zugeordnet ist. Damit können Sie schnell Überschneidungen zwischen
998 den Einträgen verschiedener Gruppen erkennen. Sie könnten beispielsweise
999 eine Gruppe mit dem Namen \emph{lesen} erstellen, die alle Einträge
1000 enthält, die sie lesen wollen. Sobald Sie nun eine Gruppe auswählen,
1001 wird die Gruppe \emph{lesen} markiert, sofern die ausgewählte Gruppe
1002 Einträge enthält, die Sie noch lesen wollten.
1003
1004
1005 \subsubsection*{Erweiterte Funktionen}
1006
1007 Wenn Sie sich mit dem oben beschriebenen Gruppenkonzept vertraut gemacht
1008 haben, könnten die folgenden erweiterten Funktionen nützlich sein.
1009
1010
1011 \paragraph*{Dynamische Gruppen automatisch erstellen}
1012
1013 Mit einem Klick auf den Button \menu{Automatisch Gruppen für die Datei anlegen}
1014 können Sie ganz schnell passende Gruppen für Ihre Datei erzeugen.
1015 Diese Funktion sammelt alle Wörter eines bestimmten Felds Ihrer Wahl
1016 und erstellt eine Gruppe für jedes Wort. Das ist zum Beispiel nützlich,
1017 wenn Ihre Datei geeignete Stichworte für alle Einträge enthält. Mit
1018 dem automatischen Erstellen von Gruppen basierend auf dem Feld \emph{keywords}
1019 können Sie also ohne großen Aufwand ein Grundgerüst von Gruppen anlegen.
1020
1021 Sie können auch Buchstaben angeben, die ignoriert werden sollen, z.\,B.
1022 Kommas, die zwischen einzelnen Stichworten stehen. Diese werden als
1023 Worttrenner behandelt und nicht als Teile des Wortes selbst. Dieser
1024 Schritt ist wichtig, damit kombinierte Stichworte wie etwa \emph{Gauß'sche
1025 Verteilung} als semantische Einheit interpretiert werden können. (Sie
1026 können diese Option allerdings nicht verwenden, um ganze Wörter zu
1027 ignorieren. Sie müssen stattdessen die Gruppen, die Sie nicht wollen,
1028 nach dem automatischen Erstellen von Hand löschen.)
1029
1030
1031 \paragraph*{Ansicht aktualisieren}
1032
1033 Der \menu{Aktualisieren}-Button in der Gruppenansicht aktualisiert
1034 die Tabelle in Bezug auf die aktuell ausgewählten Gruppen. Normalerweise
1035 erfolgt dies automatisch, aber in seltenen Fällen (z.\,B. nach einem
1036 Rückgängig- oder Wiederholen-Vorgang, der mit Gruppen zusammenhängt)
1037 ist ein händisches Aktualisieren nötig.
1038
1039
1040 \paragraph*{Verfeinernde Untergruppen und einbeziehende Obergruppen mischen\protect%
1041 \footnote{In \jabref{}~1.8.1 sind die entsprechenden Optionen noch nicht ins
1042 Deutsche übersetzt. Gemeint sind hier \emph{refining (sub-)groups}
1043 und \emph{including (super-)groups}.%
1044 }}
1045
1046 Wenn eine verfeinernde Gruppe die Untergruppe von einer Gruppe ist,
1047 die ihre Untergruppen berücksichtigt~-- also sozusagen die Geschwister
1048 der verfeinernden Gruppe~--, dann werden diese Geschwister ignoriert,
1049 sobald die verfeinernde Gruppe ausgewählt wird.
1050
1051
1052 \subsection{Markieren von Einträgen}
1053
1054 \begin{quote}
1055 \label{MarkingHelp}\emph{Mit der Tastenkombination STRG-M können
1056 Sie Einträge markieren und diese Markierung mit STRG-SHIFT-M wieder
1057 aufheben. Diese Aktionen sind auch im Menü \menu{Bearbeiten} zu finden.}
1058 \end{quote}
1059 Das Markieren ist nicht dasselbe wie das Auswählen eines Eintrags.
1060 Markierte Einträge verhalten sich in zweierlei Hinsicht anders als
1061 die restlichen Einträge:
1062
1063 \begin{enumerate}
1064 \item Markierte Einträge werden immer mit einem gelben Hintergrund in der
1065 Tabelle angezeigt.
1066 \item Markierte Einträge werden an den Anfang der Eintragsliste verschoben,
1067 falls Ihre Tabelle nicht nach Gruppen oder aufgrund einer Suche sortiert
1068 ist.
1069 \end{enumerate}
1070 Wenn Sie Ihre Datei speichern, werden die Markierungen beibehalten.
1071 Das Markieren von Einträgen ist z.\,B. nützlich, wenn Sie verschiedene
1072 Suchvorgänge durchführen wollen, ohne das erste Suchergebnis zu verlieren,
1073 oder wenn Sie sich merken wollen, welche Artikel oder Bücher Sie noch
1074 einmal genauer ansehen müssen.
1075
1076
1077 \subsection{String-Editor}
1078
1079 \label{StringEditorHelp}
1080
1081 \begin{quote}
1082 \emph{Zugriff über das Menü \menu{BibTeX}} \msep{} \emph{\menu{Strings bearbeiten}
1083 oder durch Klick auf die Schaltfläche \menu{Strings bearbeiten}.}
1084 \end{quote}
1085 \emph{Strings} sind das Bib\TeX{}-Äquivalent zu Konstanten in einer
1086 Programmiersprache. Jeder String wird durch einen eindeutigen \emph{Namen}
1087 und einen \emph{Inhalt} festgelegt. Der Name kann an anderer Stelle
1088 in der Datei benutzt werden, um den Inhalt wiederzugeben.
1089
1090 Ein Beispiel: Wenn viele Einträge aus einer Zeitschrift stammen, deren
1091 Abkürzung schwer zu behalten ist, wie etwa >>J. Theor. Biol.<< (Journal
1092 of Theroretical Biology), könnte ein String mit dem Namen >>JTB<<
1093 angelegt werden, um den Namen der Zeitschrift zu repräsentieren. Statt
1094 nun in jedem Eintrag den exakten Namen der Zeitschrift einzutragen,
1095 genügt die Zeichenfolge \texttt{\#JTB\#} im Feld \emph{journal}, und
1096 es ist sichergestellt, dass der Name jedesmal in identischer Schreibweise
1097 ausgegeben wird.
1098
1099 Der Verweis auf einen String kann an jeder Stelle in einem beliebigen
1100 Feld erscheinen, wobei der Name des Strings immer von einem Paar \texttt{\#}-Zeichen
1101 eingeschlossen werden muss. Diese Syntax gilt nur für \jabref{} und
1102 weicht ein wenig von der Bib\TeX{}-Syntax ab, die erzeugt wird, wenn
1103 Sie Ihre Datei speichern.
1104
1105 In derselben Weise kann man auch im Inhalt eines Strings auf einen
1106 anderen String verweisen, vorausgesetzt, dass der String, auf den
1107 verwiesen wird, bereits \emph{vorher} definiert ist.
1108
1109 Während die Reihenfolge der Strings in Ihrer Bib\TeX{}-Datei in einigen
1110 Fällen wichtig ist, brauchen Sie sich bei der Benutzung von \jabref{}
1111 darüber keine Gedanken zu machen. Die Strings werden in alphabetischer
1112 Reihenfolge im String-Editor aufgelistet und in derselben Reihenfolge
1113 gespeichert, außer wenn eine andere Reihenfolge von Bib\TeX{} verlangt
1114 wird.
1115
1116
1117 \subsection{Wortauswahl verwalten}
1118
1119 \label{ContentSelectorHelp}Diese Funktion ermöglicht es, eine Auswahl
1120 von oft benutzten Wörtern oder Phrasen zu speichern. In der Standardeinstellung
1121 ist sie für die Felder \emph{journal}, \emph{keywords} und \emph{publisher}
1122 aktiviert, aber Sie können die Funktion auch in anderen Feldern verwenden,
1123 indem Sie diese Felder im oberen Teil des Dialogs \menu{Extras} \msep{}
1124 \menu{Wortauswahl verwalten} hinzufügen.
1125
1126 Die Wortauswahl gilt nur für die jeweilige Datei und wird daher zusammen
1127 mit den Literaturangaben in der Bib\TeX{}-Datei gespeichert. Jedes
1128 Feld mit Wortauswahl erhält im Eintrags-Editor einen gesonderten Bereich
1129 mit einer Auswahlliste und der Schaltfläche \menu{Verwalten}. Wenn
1130 Sie die Auswahlliste mit der Maus anklicken, erscheint eine Liste
1131 der für dieses Feld verfügbaren Wörter. Sobald Sie auf das gewünschte
1132 Wort klicken, wird es in das entsprechende Feld geschrieben.
1133
1134 Um ein neues Wort hinzuzufügen, schreiben Sie es einfach in das Auswahlfeld
1135 (über der Schaltfläche \menu{Verwalten}) und drücken ENTER. Im Dialog
1136 \menu{Verwalten} können Sie hinzugefügte Wörter auch wieder löschen.
1137
1138
1139 \subsection{Import und Export}
1140
1141
1142 \subsubsection*{Import-Kontrollfenster}
1143
1144 \label{ImportInspectionDialog}Beim Importieren neuer Einträge aus
1145 einem unterstützten Format oder beim Herunterladen von Einträgen aus
1146 dem Internet werden diese Einträge zunächst im Import-Kontrollfenster
1147 gezeigt. Zu diesem Zeitpunkt wurden noch keine Einträge zu einer geöffneten
1148 Datei hinzugefügt.
1149
1150 Im Kontrollfenster können Sie Einträge entfernen, die nicht übernommen
1151 werden sollen, und einige einfache Arbeiten durchführen wie etwa das
1152 Generieren von Bib\TeX{}-Keys für die Einträge oder das Zuordnen von
1153 Einträgen zu Gruppen. Wenn Sie in eine bestehende Datei importieren,
1154 ist es oftmals leichter, diese Arbeiten durchzuführen, bevor die neuen
1155 Einträge zwischen die bereits bestehenden sortiert wurden.
1156
1157
1158 \subsubsection*{\jabref{} $\to$~EndNote}
1159
1160 \begin{quote}
1161 \label{EndnoteFilters}\emph{\jabref{} kann Dateien so exportieren,
1162 dass EndNote sie lesen kann. Um diese Funktion zu nutzen, wählen Sie
1163 \menu{Datei}} \msep{} \emph{\menu{Exportieren}} \msep{} \emph{\menu{Endnote}
1164 und wählen dann den Namen der Export-Datei.}
1165 \end{quote}
1166 Der Standard-EndNote-Importfilter kann nicht richtig mit mehreren
1167 Autoren oder Editoren umgehen. Es gibt zwei Möglichkeiten, um diese
1168 Schwierigkeit zu umgehen:
1169
1170 \begin{enumerate}
1171 \item Benutzen Sie den eingebauten Filter und bessern Sie die Datei später
1172 aus.
1173
1174
1175 Um die Datei in EndNote zu öffnen, erstellen Sie eine neue Datei oder
1176 öffnen eine bestehende Datei in EndNote. Dann wählen Sie \menu{Datei}
1177 \msep{} \menu{Importieren}, klicken mit der Maus auf \menu{Datei wählen},
1178 wählen die aus \jabref{} exportierte Datei aus und drücken auf \menu{Auswählen}.
1179 Anschließend drücken Sie auf \menu{Import Optionen} und wählen \menu{EndNote Import}.
1180 Mit einem Klick auf \menu{Importieren} starten Sie den Importvorgang.
1181 Anschließend gehen Sie zum Menüpunkt \menu{Bearbeiten} \msep{} \menu{Text ändern}
1182 und ändern \emph{Any Field} in \emph{Author}. Geben Sie >>~and~<<
1183 in das Suchfeld ein (ohne Anführungszeichen) sowie ein RETURN-Zeichen
1184 in das Feld Ändern (Option-Return unter Mac OS X, STRG-Return unter
1185 Windows XP). Dann klicken Sie auf \menu{Ändern}. Wiederholen Sie
1186 das Ganze für das Feld \emph{Secondary Author} (Zweiter Autor).
1187
1188 \item Installieren Sie den \emph{EndNote Import from JabRef Filter}.
1189
1190
1191 Folgen Sie den Anweisungen im Abschnitt >>Erweiterte Benutzung<<
1192 (siehe unten, Seite~\pageref{EndNote_erweitert}). Um die Datei in
1193 EndNote zu öffnen, erstellen Sie eine neue Datei oder öffnen eine
1194 bestehende Datei in EndNote. Dann wählen Sie \menu{Datei} \msep{}
1195 \menu{Importieren}, klicken auf \menu{Datei wählen}, wählen die
1196 exportierte Datei aus und drücken auf \menu{Auswählen}. Anschließend
1197 drücken Sie auf \menu{Import Optionen} und wählen \menu{EndNote Import from JabRef}.
1198 (Falls dieser Eintrag nicht erscheint, wählen Sie \menu{Weitere Filter}.
1199 Wenn er dann immer noch nicht erscheint, wurde der Filter nicht korrekt
1200 installiert.) Klicken Sie schließlich auf \menu{Importieren}, um
1201 den Importvorgang zu starten.
1202
1203 \end{enumerate}
1204 Der EndNote Exportfilter ordnet Bib\TeX{}-Eintragstypen folgenden
1205 EndNote-Re\-fe\-renz\-ty\-pen zu:
1206
1207 \medskip{}
1208 \begin{center}\begin{tabular}{ll}
1209 \textbf{Bib\TeX{}-Eintragstyp}&
1210 \textbf{Endnote-Referenztyp}\tabularnewline
1211 misc, other&
1212 Generic\tabularnewline
1213 unpublished&
1214 Manuscript\tabularnewline
1215 manual&
1216 Computer Program\tabularnewline
1217 article&
1218 Journal Article\tabularnewline
1219 book&
1220 Book\tabularnewline
1221 booklet&
1222 Personal Communication\tabularnewline
1223 inbook, incollection&
1224 Book Section\tabularnewline
1225 inproceedings&
1226 Conference Proceedings\tabularnewline
1227 techreport&
1228 Report\tabularnewline
1229 mastersthesis, phdthesis~&
1230 Thesis\tabularnewline
1231 \end{tabular} \end{center}
1232 \medskip{}
1233
1234 \noindent In der Standardeinstellung geht der Exportfilter davon aus,
1235 dass Einträge in den Feldern \emph{author} oder \emph{editor}, die
1236 geklammert sind, mehrere Autoren enthalten und ersetzt die Klammern
1237 durch ein angehängtes Komma. Dadurch werden Einträge, die \LaTeX{}-Befehle
1238 mit Klammern enthalten, als Eintrag mit mehreren Autoren gewertet
1239 und demzufolge unpassend formatiert.
1240
1241
1242 \subsubsection*{Erweiterte Benutzung: EndNote Extras}
1243
1244 \label{EndNote_erweitert}Einige Felder, die von Bib\TeX{} genutzt
1245 werden, gehören nicht zu EndNotes vorgegebenen Referenztypen. Während
1246 der Import in \jabref{} und der Export nach \jabref{} ohne ein Ändern
1247 der Referenztypen funktioniert, werden die Feldnamen in EndNote nicht
1248 korrekt dargestellt (z.\,B. wird das PDF-Feld \emph{Custom 1} heißen
1249 statt \emph{pdf}). Darüber hinaus können diese Felder bei neuen Einträgen
1250 in EndNote nicht genutzt werden, weil sie nicht im Eintragsdialog
1251 erscheinen. Der vorgegebene EndNote-Importfilter kann darüberhinaus
1252 das Feld \emph{author} nicht richtig analysieren. Der \emph{EndNote
1253 Import from JabRef Filter} kann dies. Außerdem erkennt dieser Filter
1254 ein Feld \texttt{endnotereftype}, das die vorgegebene Zuordnung überschreibt.
1255 Um den Filter zu installieren, extrahieren Sie die EndNote Extras
1256 (\menu{Datei} \msep{} \menu{Exportieren} \msep{} \menu{EndNote Filter-Set auspacken})
1257 und entpacken die Zip-Datei, die dabei erstellt wird. Dann folgen
1258 Sie den Angaben in der Datei \texttt{readme.txt}.
1259
1260
1261 \subsubsection*{EndNote $\to$~\jabref{}}
1262
1263 EndNote hat einen Export-Stil Bib\TeX{}, der allerdings nicht alle
1264 Eintragstypen und Felder von Bib\TeX{} und auch nicht die zusätzlich
1265 von \jabref{} genutzten Allgemeinen Felder (\emph{pdf}, \emph{owner},
1266 \emph{key} usw.) unterstützt. Falls Sie diese Felder nutzen wollen,
1267 extrahieren Sie die EndNote Extras (\menu{Datei} \msep{} \menu{Exportieren}
1268 \msep{} \menu{EndNote Filter-Set auspacken}), entpacken die Zip-Datei,
1269 die dabei erstellt wird und folgen den Anweisungenx in der Datei \texttt{readme.txt}.
1270
1271
1272 \subsubsection*{\jabref{} $\to$~ OpenOffice.org}
1273
1274 \begin{quote}
1275 \label{OpenOfficeHelp}\menu{Datei} \msep{} \menu{Exportieren}
1276 \msep{} \menu{OpenOffice Calc}
1277 \end{quote}
1278 \jabref{} kann Ihre Datei in das OpenOffice.org-Tabellenkalkulationsformat
1279 exportieren. Die exportierte Tabelle besteht aus einem Arbeitsblatt,
1280 das die Einträge in Reihen und die unterschiedlichen Felder in Spalten
1281 enthält. Die Tabelle ist kompatibel zu den Literaturverzeichnis-Funktionen
1282 von OpenOffice.org; Sie können die exportierte Tabelle unter \menu{Datenquellen}
1283 als Literaturdatenbank angeben.
1284
1285
1286 \subsubsection*{Klartext-Import}
1287
1288 \begin{quote}
1289 \emph{Sie können aus einfachen Text-Dateien oder der Zwischenablage
1290 einen Importvorgang starten, indem Sie \menu{BibTeX}} \msep{} \emph{\menu{Neuer Eintrag aus Klartext}
1291 oder die Tastenkombination STRG-SHIFT-N wählen.}
1292 \end{quote}
1293 Dieser Dialog ermöglicht das schnelle Einfügen von Einträgen aus normalem
1294 Text. Wählen Sie zunächst aus, welcher Eintragstyp erstellt werden
1295 soll. Fügen Sie dann einfach Text aus der Zwischenablage ein (mit
1296 dem Kontextmenü im Textfeld mit der Wasserzeichenschrift >>Text einfügen<<
1297 oder über den Button \menu{Einfügen}) oder wählen über den Button
1298 \menu{Datei öffnen} eine Datei aus, die Sie in den Dialog laden wollen.
1299
1300 Jetzt markieren Sie z.\,B. den Textbereich, der zum Titel des neuen
1301 Eintrags werden soll, und machen im rechten Teil des Dialogfensters
1302 im Bereich >>verfügbare BibTeX Felder<< einen Doppelklick auf \emph{title}.
1303 So gehen Sie für alle weiteren Felder des neuen Eintrags vor. Sie
1304 können einem Feld natürlich auch mehrere Textbereiche zuordnen. Achten
1305 Sie dazu darauf, dass die Option \menu{anfügen} aktiviert ist, ansonsten
1306 wird bei jedem neuen Zuweisen von Textbereichen das Feld überschrieben
1307 (Option \menu{überschreiben}).
1308
1309 Bereits zugewiesene Textteile werden im Tab \menu{Importtext} blau
1310 hervorgehoben. Um zu kontrollieren, welche Textbereiche Sie einem
1311 bestimmten Bib\TeX{}-Feld zugewiesen haben, wählen Sie das Feld im
1312 rechten Bereich aus; der zugeordnete Text wird nun rot hervorgehoben.
1313
1314 Sie können sich das Ergebnis des Importvorgangs jederzeit im Tab \menu{BibTeX Quelltext}
1315 des Importdialogs ansehen. Hier können keine Änderungen vorgenommen
1316 werden; das ist erst möglich, sobald der Text tatsächlich importiert
1317 und ein neuer Eintrag angelegt wurde. Auf mögliche Fehler werden Sie
1318 im Tab \menu{Hinweise und Warnungen} aufmerksam gemacht.
1319
1320 Haben Sie alle Textstellen den gewünschten Bib\TeX{}-Feldern zugewiesen,
1321 klicken Sie auf die Schaltfläche \menu{Übernehmen}. Nun erstellt
1322 \jabref{} den neuen Eintrag, der allerdings noch keinen Bib\TeX{}-Key
1323 hat.
1324
1325
1326 \subsection{Links zu externen Dateien}
1327
1328 \label{ExternalFiles}Mit \jabref{} können Sie Ihre Einträge mit
1329 den entsprechenden PDF- oder PS-Dateien, die sich auf Ihrem Computer
1330 befinden, verlinken. Ebenso ist es möglich, Dateien im Internet über
1331 ein URL oder DOI zu verlinken.
1332
1333
1334 \subsubsection*{Externe Betrachter einrichten}
1335
1336 \jabref{} benötigt Informationen darüber, welche Programme es für
1337 PDF- und PS-Dateien und Internetseiten benutzen soll. In der Standardeinstellung
1338 werden sie auf Werte gesetzt, die wahrscheinlich zu Ihrem Betriebssystem
1339 passen, so dass eine gute Chance besteht, dass Sie diese Werte nicht
1340 zu verändern brauchen.
1341
1342 \begin{quote}
1343 \emph{Um die Einstellungen der externen Programme zu ändern, öffnen
1344 Sie den Unterpunkt \menu{Externe Programme} im Dialog \menu{Optionen}}
1345 \msep{} \emph{\menu{Einstellungen}.}
1346 \end{quote}
1347
1348 \subsubsection*{Externe Dateien oder Links öffnen}
1349
1350 Es gibt verschiedene Möglichkeiten, wie man externe Dateien oder Internetseiten
1351 aus \jabref{} öffnen kann. Im Eintrags-Editor können Sie einfach
1352 auf das Textfeld, das ein DOI oder URL enthält, doppelklicken. In
1353 der Tabellenansicht können Sie einen Eintrag auswählen und die Menüeinträge
1354 (unter \menu{Extras}), die Tastenkombinationen (in der Standardeinstellung
1355 F4 für PDF/PS und F3 für DOI/URL) oder das Kontextmenü (mit der rechten
1356 Maustaste) benutzen, um die Datei oder Internetseite zu öffnen. Schließlich
1357 können Sie auch auf ein PDF-, PS-, URL- oder DOI-Icon in der Tabelle
1358 klicken.
1359
1360 In der Standardeinstellung zeigt die Tabellenansicht zwei Spalten
1361 mit Icons für die Einträge, die mit externen Dateien oder URLs verlinkt
1362 sind. Beide Spalten können im Unterpunkt \menu{Tabellenansicht} des
1363 Dialogs \menu{Optionen} \msep{} \menu{Einstellungen} ausgeblendet
1364 werden. Die zweite Spalte zeigt Icons für PDF- oder PS-Dateien (nur
1365 PDF, wenn beide vorhanden sind), die dritte Spalte zeigt Icons für
1366 URL oder DOI (nur URL, wenn beide vorhanden sind).
1367
1368
1369 \subsubsection*{Der Standard-Ordner für PDF-Dateien}
1370
1371 PDF-Dateien erhalten von \jabref{} eine >>Spezialbehandlung<<,
1372 um das Verlinken mit den entsprechenden Einträgen so einfach wie möglich
1373 zu gestalten. Um diese >>Spezialbehandlung<< nutzen zu können, müssen
1374 Sie im Unterpunkt \menu{Externe Programme} des Dialogs \menu{Optionen}
1375 \msep{} \menu{Einstellungen} einen Ordner als Standard-Ordner für
1376 Ihre PDF-Dateien angeben. Alle PDF-Dateien, die in diesem Ordner oder
1377 einem Unterordner gespeichert sind, werden mit einer relativen Pfadangabe
1378 referenziert, so dass Sie problemlos PDF-Verzeichnisse verschieben
1379 oder mit mehreren Benutzern von verschiedenen Netzwerkarbeitsplätzen
1380 aus an derselben Datei arbeiten können.
1381
1382 Wenn Sie Ihren PDF-Dateien dann noch Namen geben, die mit dem Bib\TeX{}-Key
1383 des entsprechenden Eintrags übereinstimmen (plus \texttt{.pdf} im
1384 Dateinamen), sucht \jabref{} in Ihrem Standard-PDF-Ordner und dessen
1385 Unterordnern nach der richtigen PDF-Datei. Sobald die korrekt benannte
1386 PDF-Datei sich dort befindet, klicken Sie auf die Schaltfläche \menu{Auto}
1387 neben dem PDF-Feld im Eintrags-Editor. Wenn die PDF-Datei gefunden
1388 wird, wird das Feld entsprechend gesetzt.
1389
1390 Wenn Sie eine PDF-Datei wie beschrieben benennen, können Sie sie auch
1391 öffnen, ohne das PDF-Feld überhaupt zu benutzen. Der Nachteil ist
1392 in diesem Fall allerdings, dass das PDF-Icon in der Tabellenansicht
1393 nicht angezeigt wird, solange das PDF-Feld leer bleibt.
1394
1395
1396 \subsection[JabRef und Online-Datenbanken]{\jabref{} und Online-Datenbanken}
1397
1398
1399 \subsubsection*{CiteSeer}
1400
1401 \label{CiteSeerHelp}\jabref{} kann Informationen über eine bestimmte
1402 Literaturangabe aus der CiteSeer-Datenbank herunterladen. Um diesen
1403 Vorgang zu starten, fügen Sie Ihrer Datei einen neuen Eintrag hinzu
1404 und belegen das Feld \emph{citeseerurl} mit einem Link zur entsprechenden
1405 Inhaltsseite auf CiteSeer. Das Feld \emph{citeseerurl} muss in einem
1406 der folgenden Formate eingegeben werden:
1407
1408 \begin{lyxcode}
1409 http://citeseer.ist.psu.edu/DDDDDD{[}.html{]}\textrm{,~oder}
1410
1411 oai:CiteSeerPSU:DDDDDD\textrm{,~oder}
1412
1413 DDDDDD
1414 \end{lyxcode}
1415 wobei DDDDDD eine Ziffernfolge darstellt. Um diese Ziffernfolge für
1416 einen CiteSeer-Eintrag zu finden, gehen Sie auf die Dokumentseite
1417 der Literaturangabe des Formats \texttt{http://citeseer.ist.psu.edu/}\texttt{\emph{nameYearTitle}}\texttt{.html}
1418 und klicken den (Update)"=Link für diese Literaturangabe. Die URL
1419 für den Update-Link beinhaltet die numerische ID für diese Literaturangabe.
1420
1421 Sobald Sie das Feld \emph{citeseerurl} belegt haben, können Sie die
1422 CiteSeer-Felder herunterladen, indem Sie \menu{BibTeX} \msep{} \menu{Felder von CiteSeer importieren}
1423 auswählen. Achten Sie darauf, dass Sie die Zeile(n) ausgewählt haben,
1424 die Sie aktualisieren wollen.
1425
1426 Mit einem Set von Literaturangaben können Sie eine Liste von Dokumenten
1427 generieren, die die Elemente dieses Sets zitieren. Dazu muss jede
1428 Literaturangabe in einer Datei ein \emph{citeseerurl}-Feld mit dem
1429 eben beschriebenen Format haben.%
1430 \footnote{Hinweis des Übersetzers (DW): Offen gesagt habe ich diesen Absatz
1431 nicht wirklich verstanden, was daran liegen mag, dass ich CiteSeer
1432 nicht kenne und deshalb auch die Funktionsweise nicht nachvollziehen
1433 kann. Für Hinweise, Erklärungen oder eine bessere Übersetzung wäre
1434 ich deshalb dankbar.%
1435 }
1436
1437
1438 \subsubsection*{Medline}
1439
1440 \begin{quote}
1441 \label{MedlineHelp}\jabref{} kann Literaturangaben von der Medline-Datenbank
1442 herunterladen. Um diese Funktion zu nutzen, wählen Sie \menu{Extras}
1443 \msep{} \menu{Medline abrufen}, so dass der Medline-Dialog im linken
1444 Seitenfeld erscheint.
1445 \end{quote}
1446 Es gibt zwei Möglichkeiten, die Auswahl der Einträge vorzunehmen,
1447 die heruntergeladen werden sollen:
1448
1449 \begin{enumerate}
1450 \item Geben Sie eine oder mehr Medline IDs (getrennt durch Komma/Semikolon)
1451 in das Textfeld ein.
1452 \item Geben Sie Namen oder Wörter ein, nach denen gesucht werden soll. Sie
1453 können dazu die Operatoren \texttt{AND} und \texttt{OR} sowie Klammern
1454 benutzen, um Ihren Suchbegriff zu verfeinern.
1455 \end{enumerate}
1456 In beiden Fällen drücken Sie dann ENTER oder die Schaltfläche \menu{Abrufen}.
1457 Wenn Sie eine Textsuche durchführen, wird Ihnen die Anzahl der gefundenen
1458 Einträge angezeigt, und Sie können wählen, wie viele Sie herunterladen
1459 möchten.
1460
1461 Die abgerufenen Einträge werden Ihrer zu diesem Zeitpunkt aktivierten
1462 Datei zugeordnet.
1463
1464
1465 \subsubsection*{Benutzung eines Proxy-Servers}
1466
1467 Wenn Sie einen HTTP-Proxy-Server benutzen müssen, übergeben Sie den
1468 Servernamen und die Portnummer an Java. Diese Umgebungseinstellungen
1469 sind dokumentiert unter \url{http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html}
1470
1471 \begin{lyxcode}
1472 java~-Dhttp.proxyHost=\char`\"{}hostname\char`\"{}
1473
1474 -Dhttp.proxyPort=\char`\"{}portnumber\char`\"{}
1475 \end{lyxcode}
1476
1477 \subsection[JabRef mit mehreren Benutzern verwenden]{\jabref{} mit mehreren Benutzern verwenden}
1478
1479 \jabref{} bietet einige Funktionen, die besonders dann von Nutzen
1480 sind, wenn eine Datenbank von mehreren Benutzern~-- z.\,B. über
1481 ein Netzwerk~-- bearbeitet wird. Das sind vor allem die Felder \emph{owner}
1482 und \emph{timestamp}.
1483
1484
1485 \subsubsection*{Zeitstempel \emph{(timestamp)}}
1486
1487 \begin{quote}
1488 \label{TimeStampHelp}\emph{Die Benutzung des Zeitstempels kann unter
1489 \menu{Einstellungen}} \msep{} \emph{\menu{Allgemeines} an- und
1490 abgestellt sowie verändert werden.}
1491 \end{quote}
1492 \jabref{} kann automatisch das Feld \emph{timestamp} setzen, das
1493 das Datum enthält, an dem der Eintrag zur Datei hinzugefügt wurde.
1494 Die Formatierung des Zeitstempels wird von einem Ausdruck mit Bezeichnern
1495 bestimmt, die die Position verschiedener Bestandteile des Datums angeben.
1496 Es folgen einige der verfügbaren Bezeichner (die Beispiele in Klammern
1497 beziehen sich auf Mittwoch, den 14. September 2005, 17:45 Uhr):
1498
1499 \begin{labeling}{00.00.0000}
1500 \item [\texttt{yy}]Jahr (05)
1501 \item [\texttt{yyyy}]Jahr (2005)
1502 \item [\texttt{MM}]Monat (09)
1503 \item [\texttt{dd}]Tag (14)
1504 \item [\texttt{HH}]Stunde (17)
1505 \item [\texttt{mm}]Minute (45)
1506 \end{labeling}
1507 Diese Bezeichner können mit Interpunktion und Leerzeichen kombiniert
1508 werden. Hier einige Beispiele:
1509
1510 \begin{quote}
1511 \texttt{yyyy.MM.dd} $\to$ 2005.09.14
1512
1513 \texttt{yy-MM-dd} $\to$ 05-09-14
1514
1515 \texttt{yyyy.MM.dd~HH:mm} $\to$ 2005.09.14 17:45
1516 \end{quote}
1517
1518 \subsubsection*{Besitzer \emph{(owner)}}
1519
1520 \label{OwnerHelp}\jabref{} kann allen neuen Einträgen, die zu einer
1521 Datei hinzugefügt oder in sie importiert werden, Ihren Benutzernamen
1522 beigeben. Diese Funktion können Sie im Menü \menu{Einstellungen}
1523 \msep{} \menu{Allgemein} ein- und ausschalten. Dort können Sie auch
1524 den Namen angeben, der in den Einträgen erscheinen soll.
1525
1526 In der Standardeinstellung wird Ihr (System-)Benutzername verwendet.
1527 Der Name wird in dem Feld \emph{owner} eingetragen, das in der Standardeinstellung
1528 im Tab \emph{General fields} des Eintragseditors angezeigt wird.
1529
1530
1531 \subsection[JabRef von der Kommandozeile]{\jabref{} von der Kommandozeile}
1532
1533 \label{CommandLine}Obwohl \jabref{} in erster Linie ein Programm
1534 mit grafischer Benutzeroberfläche ist, bietet es einige nützliche
1535 Optionen für die Kommandozeile und kann sogar Dateikonvertierungen
1536 durchführen, ohne die grafische Benutzeroberfläche zu öffnen.
1537
1538 Sie können eine oder mehrere Bib\TeX{}-Dateien laden, indem Sie auf
1539 der Kommandozeile die entsprechenden Dateinamen auflisten. Achten
1540 Sie darauf, alle gewünschten Optionen anzugeben, bevor Sie die Dateinamen
1541 anfügen. Außerdem müssen Sie sich vergewissern, dass der erste Dateiname
1542 nicht als Argument einer Option missverstanden werden kann~-- falls
1543 eine Bool'sche Option wie \texttt{-n} oder \texttt{-l} direkt vor
1544 einem Dateinamen steht, müssen Sie also \texttt{true} als Argument
1545 angeben. Das Beispielkommando:
1546
1547 \begin{lyxcode}
1548 jabref~-o~filetoexport.xml,docbook~-n~true~original.bib
1549 \end{lyxcode}
1550 lädt die Datei \texttt{original.bib}, exportiert sie in das Docbook-Format,
1551 speichert sie unter dem Namen \texttt{filetoexport.xml} und unterdrückt
1552 das Laden der grafischen Oberfläche. Das Word \emph{true} verhindert,
1553 dass der Dateiname als Argument der Option \texttt{-n} interpretiert
1554 wird.
1555
1556
1557 \subsubsection*{Kommandozeilen-Optionen}
1558
1559 Im folgenden werden die wichtigsten Optionen und Befehle für die Kommandozeile
1560 vorgestellt.
1561
1562 \begin{itemize}
1563 \item Hilfe: \texttt{-h}
1564
1565
1566 Diese Option veranlasst \jabref{}, eine Zusammenfassung der Kommandozeilen-Optionen
1567 anzuzeigen und das Programm unmittelbar darauf zu schließen.
1568
1569 \item Kein GUI-Modus: \texttt{-n}
1570
1571
1572 Diese Option unterdrückt sowohl das \jabref{}-Fenster als auch den
1573 Eröffnungsbildschirm, der normalerweise beim Programmstart angezeigt
1574 wird. Das Programm wird beendet, sobald die Kommandozeilen-Optionen
1575 abgearbeitet wurden.
1576
1577 Diese Option ist nützlich, um Dateikonvertierungen von der Kommandozeile
1578 oder mit Hilfe eines Scripts durchzuführen.
1579
1580 \item Sitzung laden: \texttt{-l}
1581
1582
1583 Diese Option veranlasst \jabref{}, eine gespeicherte Sitzung zu laden,
1584 sofern eine vorhanden ist, bevor sich das Hauptfenster öffnet.
1585
1586 \item Datei importieren: \texttt{-i Dateiname{[},Importformat{]}}
1587
1588
1589 Bei dieser Option importiert oder lädt \jabref{} eine bestimmte Datei.
1590 Wenn nur ein Dateiname angegeben wird oder ein Komma und ein {*}-Zeichen
1591 hinter dem Dateinamen stehen, versucht \jabref{}, das Dateiformat
1592 automatisch zu erkennen. Das sollte bei allen Bib\TeX{}-Dateien ebenso
1593 funktionieren wie bei Dateien, die in einem der von \jabref{} unterstützten
1594 Importformate vorliegen. Wenn dem Dateinamen ein Komma und ein Importformat
1595 folgen, wird der angegebene Importfilter benutzt. Mit der Option \texttt{-h}
1596 können Sie sich eine Liste der verfügbaren Importformate anzeigen
1597 lassen.
1598
1599 Wenn Sie zusätzlich eine Export-Option angeben, wird der Import immer
1600 zuerst ausgeführt, bevor die importierte oder geladene Datei an den
1601 Exportfilter übergeben wird. Falls die grafische Oberfläche nicht
1602 mit der Option \texttt{-n} unterdrückt wird, werden alle geladenen
1603 oder importierten Dateien im Hauptfenster von \jabref{} angezeigt.
1604
1605 Die Option \texttt{-i} kann nur einmal angegeben werden und nimmt
1606 als Argument maximal eine Datei.
1607
1608 \item Datei exportieren: \texttt{-o Dateiname{[},Exportformat{]}}
1609
1610
1611 Diese Option veranlasst \jabref{}, eine Datei zu speichern oder zu
1612 exportieren, die von derselben Kommandozeile geladen oder importiert
1613 wurde. Wenn eine Datei mit der Option \texttt{-i} importiert wurde,
1614 wird diese Datei exportiert. Ansonsten wird die Datei exportiert,
1615 die \emph{zuletzt}~-- ohne die Option \texttt{-i}~-- angegeben (und
1616 erfolgreich geladen) wurde.
1617
1618 Wird nur ein Dateiname angegeben, so wird diese Datei im Bib\TeX{}-Format
1619 gespeichert. Wenn dem Dateinamen ein Komma und ein Exportformat folgen,
1620 wird der angegebene Exportfilter benutzt. Auf diese Weise wird auch
1621 ein benutzerdefinierter Exportfilter angewendet; wenn der Name sowohl
1622 auf einen Standard-Exportfilter, als auch auf einen benutzerdefinierten
1623 Exportfilter zutrifft, wird der benutzerdefinierte verwendet.
1624
1625 Mit der Option \texttt{-h} können Sie sich eine Liste der verfügbaren
1626 Exportformate anzeigen lassen.
1627
1628 Falls die Option \texttt{-n} nicht aufgerufen wurde, wird jeder Exportvorgang
1629 durchgeführt, bevor das \jabref{}-Fenster geöffnet wird. Dort werden
1630 dann die importierten Dateien angezeigt.
1631
1632 Die Option \texttt{-o} kann nur einmal angegeben werden und nimmt
1633 als Argument maximal eine Datei.
1634
1635 \item Einstellungen exportieren: \texttt{-x Dateiname}
1636
1637
1638 Mit dieser Option können Sie \jabref{} veranlassen, alle Benutzer-Einstellungen
1639 in eine XML-Datei zu speichern. Nach dem Export startet \jabref{}
1640 normal.
1641
1642 \item Einstellungen importieren: \texttt{-p Dateiname}
1643
1644
1645 Mit dieser Option importiert \jabref{} Benutzer-Einstellungen, die
1646 mit der Option \texttt{-x} exportiert wurden. Nach dem Import startet
1647 \jabref{} normal.
1648
1649 \item Nur benutzte Einträge exportieren: \texttt{-a Dateiname{[}.aux{]},neueBibDatei{[}.bib{]}}
1650
1651
1652 Manchmal ist es nützlich, eine Bib\TeX{}-Datei zu haben, die nur die
1653 benutzten Einträge enthält. Eine Liste dieser benutzten Einträge findet
1654 sich in einer .aux-Datei (sobald Sie \LaTeX{} aufgerufen haben). \jabref{}
1655 kann diese Datei analysieren, um eine neue Bib\TeX{}-Datei zu erstellen,
1656 die nur die bekannten und benutzten Einträge enthält. Das bedeutet,
1657 dass ein Eintrag, der in der Standard-Bib\TeX{}-Datei nicht definiert
1658 ist, auch nicht in die neue Datei geschrieben werden kann.
1659
1660 \end{itemize}
1661
1662 \section{Anpassung}
1663
1664
1665 \subsection{Eintragstypen}
1666
1667 \label{CustomEntriesHelp}
1668
1669 \begin{quote}
1670 \emph{Um Eintragstypen anzupassen, wählen Sie den Menüpunkt \menu{Optionen}}
1671 \msep{} \emph{\menu{Eintragstypen anpassen}.}
1672 \end{quote}
1673 Wenn Sie einen Eintragstyp anpassen, definieren Sie sowohl sein Erscheinungsbild
1674 im Eintragseditor als auch die Bedingungen, nach denen \jabref{}
1675 einen Eintrag als vollständig akzeptiert. Sie können die bestehenden
1676 Eintragstypen verändern und neue hinzufügen.
1677
1678 Beachten Sie, dass in diesem Dialog keine Änderungen gespeichert werden,
1679 solange Sie nicht auf \menu{Übernehmen} oder \menu{OK} klicken.
1680 Wenn Sie \menu{Abbrechen} anklicken oder einfach den Dialog schließen,
1681 gehen die bislang nicht übernommenen Änderungen verloren.
1682
1683
1684 \subsubsection*{Der Dialog \menu{Eintragstypen anpassen}}
1685
1686 Der Dialog \menu{Eintragstypen anpassen} ist in drei Hauptbereiche
1687 unterteilt. Im linken Bereich können Sie den Eintragstyp auswählen,
1688 den Sie bearbeiten wollen, und neue Eintragstypen hinzufügen. Im mittleren
1689 Bereich werden die Einstellungen für die benötigten Felder des ausgewählten
1690 Eintragstyps vorgenommen und im rechten Bereich diejenigen der optionalen
1691 Felder.
1692
1693
1694 \subsubsection*{Eintragstypen hinzufügen und löschen}
1695
1696 Die derzeit verfügbaren Eintragstypen werden im linken Bereich des
1697 Dialogfensters aufgelistet. Wenn Sie einen Eintragstyp auswählen,
1698 werden die anderen Bereiche aktualisiert und zeigen die benötigten
1699 und optionalen Felder dieses Eintragstyps.
1700
1701 Um einen neuen Eintragstyp hinzuzufügen, geben Sie einfach seinen
1702 Namen in das Textfeld unter der Typliste ein und klicken \menu{Hinzufügen}.
1703 Der neue Eintragstyp wird zur Liste hinzugefügt und zur Bearbeitung
1704 ausgewählt.
1705
1706 Um einen eigenen Eintragstyp zu entfernen, wählen Sie ihn aus und
1707 klicken auf \menu{Löschen}. Dieser Vorgang ist nur für eigene Eintragstypen
1708 verfügbar, die nicht nur Abwandlungen der Standard-Typen sind. Die
1709 Standard-Eintragstypen können nicht gelöscht werden.
1710
1711 Um einem Eintragstyp seinen Standardwert zurückzugeben, wählen Sie
1712 ihn aus und drücken auf \menu{Standard}. Dieser Vorgang ist nur für
1713 Standard-Typen verfügbar, die bearbeitet wurden.
1714
1715
1716 \subsubsection*{Eintragstypen bearbeiten}
1717
1718 Wenn ein Eintragstyp ausgewählt ist, werden die derzeitigen benötigten
1719 und optionalen Felder im mittleren und rechten Bereich des Dialogfensters
1720 aufgelistet. Das Vorgehen beim Bearbeiten dieser Listen ist für die
1721 benötigten und optionalen Felder identisch.
1722
1723 Um ein neues Feld hinzuzufügen, bearbeiten Sie das Textfeld unterhalb
1724 der Liste oder wählen einen Feldnamen aus dem Dropdown-Menü und klicken
1725 auf \menu{Hinzufügen}. Der gewählte Feldname erscheint am Ende der
1726 Liste.
1727
1728 Um eines oder mehrere Felder zu löschen, wählen Sie sie in der Liste
1729 aus und klicken auf \menu{Löschen}. Die Reihenfolge der Felder können
1730 Sie ändern, indem Sie einen Feldnamen auswählen und die Pfeiltasten
1731 benutzen, um das Feld nach oben oder nach unten zu verschieben.
1732
1733 Es gibt eine Beschränkung beim Anpassen der Eintragstypen; bestimmte
1734 Typen haben eine und/oder-Bedingung in ihren benötigten Feldern. Ein
1735 \emph{book}-Eintrag ist beispielsweise komplett, wenn entweder das
1736 Feld \emph{author} oder \emph{editor} oder beide gesetzt sind. Diese
1737 Art von Bedingung kann in einem angepassten Eintragstyp nicht realisiert
1738 werden.
1739
1740
1741 \subsection{Allgemeine Felder festlegen}
1742
1743 \label{GeneralFields}Sie können dem Eintragseditor eine beliebige
1744 Anzahl von Tabs hinzufügen, die bei allen Eintragstypen sichtbar sind.
1745 Wählen Sie dazu den Menüeintrag \menu{Optionen} \msep{} \menu{Allgemeine Felder festlegen}.
1746
1747 Jede Zeile repräsentiert einen Tab. Der Anfang der Zeile steht für
1748 den Namen des Tabs, gefolgt von einem Doppelpunkt. Anschließend listen
1749 Sie die einzelnen Felder auf, die der Tab enthalten soll, und trennen
1750 sie jeweils durch ein Semikolon.
1751
1752 Das Beispiel
1753
1754 \begin{lyxcode}
1755 Allgemeine~Felder:url;keywords;doi;pdf
1756
1757 Zusammenfassung:abstract;annote
1758 \end{lyxcode}
1759 ergibt somit einen Tab mit dem Namen >>Allgemeine Felder<<, der
1760 die Felder \emph{url}, \emph{keywords}, \emph{doi} und \emph{pdf}
1761 enthält, sowie einen zweiten Tab namens >>Zusammenfassung<< mit
1762 den Feldern \emph{abstract} und \emph{annote}.
1763
1764
1765 \subsection{Automatische Erstellung von Bib\TeX{}-Keys}
1766
1767 \begin{quote}
1768 \label{LabelPatterns}Im Tab \menu{Key-Muster} des Dialogs \menu{Einstellungen}
1769 kann man die Felder bestimmen, die zur automatischen Generierung der
1770 Bib\TeX{}-Keys herangezogen werden.
1771 \end{quote}
1772 Standardmäßig verwendet \jabref{} ein vorgegebenes Muster (default
1773 pattern) zur Generierung von Bib\TeX{}-Keys, das Keys wie z.\,B.
1774 \texttt{Yared1998} erzeugt. Falls der Bib\TeX{}-Key in der geöffneten
1775 Datei nicht eindeutig sein sollte, wird einer der Buchstaben a-z angefügt,
1776 bis ein eindeutiger Key gefunden ist. Dementsprechend könnten die
1777 Labels wie folgt aussehen:
1778
1779 \begin{lyxcode}
1780 Yared1998
1781
1782 Yared1998a
1783
1784 Yared1998b
1785
1786 \textrm{\ldots{}}
1787
1788 \end{lyxcode}
1789 \jabref{} verwendet Feldmarken, um das Aussehen der Bib\TeX{}-Keys
1790 zu bestimmen. Das Key-Muster kann für jeden der vorgegebenen Eintragstypen
1791 bestimmt werden. Es kann beliebigen Text enthalten, unabhängig von
1792 und zusätzlich zu den Feldmarken, die angeben, dass ein bestimmtes
1793 Feld des Eintrags an dieser Stelle des Keys eingefügt werden soll.
1794 Eine Feldmarke besteht gewöhnlich aus dem Feldnamen in eckigen Klammern,
1795 z.\,B. \texttt{{[}volume{]}}. Wenn dieses Feld zum Zeitpunkt der
1796 Erstellung des Keys leer ist, wird kein Text eingefügt.
1797
1798 Es gibt außerdem mehrere spezielle Feldmarken, die nur einen bestimmten
1799 Teil aus einem Feld extrahieren. Sie werden unten aufgelistet. Natürlich
1800 können Sie auch neue spezielle Feldmarken vorschlagen.
1801
1802
1803 \subsubsection*{Spezielle Feldmarken}
1804
1805 \begin{labeling}{veryveryveryshorttitle}
1806 \item [\texttt{{[}auth{]}}]Der Nachname des ersten Autors.
1807 \item [\texttt{{[}authors{]}}]Die Nachnamen aller Autoren.
1808 \item [\texttt{{[}authorsN{]}}]Die Nachnamen von bis zu N Autoren. Falls
1809 es mehr Autoren gibt, wird EtAl angehängt.
1810 \item [\texttt{{[}authIniN{]}}]Der Anfang des Nachnamens von jedem Autoren,
1811 wobei nicht mehr als N Buchstaben verwendet werden.
1812 \item [\texttt{{[}authorIni{]}}]Die ersten 5 Buchstaben des Nachnamens
1813 des ersten Autors und die Initialen der Nachnamen der restlichen Autoren.
1814 \item [\texttt{{[}authN{]}}]Die ersten N Buchstaben des Nachnamens des
1815 ersten Autors.
1816 \item [\texttt{{[}authN\_M{]}}]Die ersten N Buchstaben des Nachnamens des
1817 M-ten Autors.
1818 \item [\texttt{{[}auth.auth.ea{]}}]Die Nachnamen der beiden ersten Autoren
1819 und \texttt{.ea}, falls es mehr als zwei Autoren sind.
1820 \item [\texttt{{[}authshort{]}}]Der Nachname bei einem Autor; der erste
1821 Buchstabe der Nachnamen von bis zu drei Autoren, falls mehr als ein
1822 Autor vorhanden ist. Ein Plus (+) wird angehängt, falls es mehr als
1823 drei Autoren gibt.
1824 \end{labeling}
1825
1826 \tip[Anmerkung:]{Falls es keinen Autor gibt (z.B. bei einem Buch mit Herausgeber), benutzen die genannten \texttt{{[}auth...{]}}-Feldmarken den oder die Herausgeber, die im editor-Feld angegeben wurden. Also werden die Herausgeber eines Buches ohne Autor für die Label-Erstellung wie Autoren behandelt. Falls Sie dieses Verhalten nicht wünschen und die Feldmarke stattdessen bei einem leeren author-Feld zu nichts expandieren soll, müssen Sie stattdessen >>pureauth<< verwenden, z.B.: \texttt{{[}pureauth{]}} oder \texttt{{[}pureauthors3{]}.}
1827
1828 \begin{labeling}{veryveryveryshorttitle}
1829 \item [\texttt{{[}edtr{]}}]Der Nachname des ersten Herausgebers.
1830 \item [\texttt{{[}editors{]}}]Die Nachnamen aller Herausgeber.
1831 \item [\texttt{{[}edtrIniN{]}}]Der Anfang des Nachnamens von jedem Herausgeber,
1832 wobei nicht mehr als N Buchstaben verwendet werden.
1833 \item [\texttt{{[}editorIni{]}}]Die ersten 5 Buchstaben des Nachnamens
1834 des Herausgebers und die Initialen der Nachnamen der restlichen Herausgeber.
1835 \item [\texttt{{[}edtrN{]}}]Die ersten N Buchstaben des Nachnamens des
1836 ersten Herausgebers.
1837 \item [\texttt{{[}edtrN\_M{]}}]Die ersten N Buchstaben des Nachnamens des
1838 M-ten Herausgebers.
1839 \item [\texttt{{[}edtr.edtr.ea{]}}]Der Nachname der ersten beiden Herausgeber
1840 und \texttt{.ea}, falls es mehr als zwei Herausgeber sind.
1841 \item [\texttt{{[}edtrshort{]}}]Der Nachname bei einem Herausgeber; der
1842 erste Buchstabe der Nachnamen von bis zu drei Herausgebern, falls
1843 mehr als ein Herausgeber vorhanden ist. Ein Plus (+) wird angehängt,
1844 falls es mehr als drei Herausgeber gibt.
1845 \item [\texttt{{[}firstpage{]}}]Die erste Seitenzahl einer Veröffentlichung
1846 (pages).
1847 \item [\texttt{{[}lastpage{]}}]Die letzte Seitenzahl einer Veröffentlichung
1848 (pages).
1849 \item [\texttt{{[}shorttitle{]}}]Die ersten 3 Worte eines Titels (title).
1850 \item [\texttt{{[}shortyear{]}}]Die letzten 2 Ziffern des Jahrgangs (year).
1851 \item [\texttt{{[}veryshorttitle{]}}]Die ersten beiden Worte des Titels
1852 (title), wobei >>the<<, >>a<< und >>an<< ausgelassen werden.
1853 \end{labeling}
1854 Hinter einem Feldnamen (oder einem der oben aufgeführten Pseudo-Feldnamen)
1855 kann ein Modifikator stehen. Modifikatoren werden in der Reihenfolge
1856 angewendet, in der sie angegeben wurden.
1857
1858 \begin{labeling}{00.00.0000}
1859 \item [\texttt{:abbr}]Kürzt den Text, der von einem Feldnamen oder speziellen
1860 Feldmarken gebildet wird. Nur der erste Buchstabe und weitere Buchstaben,
1861 die auf ein Leerzeichen folgen, werden berücksichtigt. Zum Beispiel
1862 würde \texttt{{[}journal:}~\\
1863 \texttt{abbr{]}} die Zeitschrift >>Jorunal of Fish Biology<< zu
1864 >>JoFB<< wandeln.
1865 \item [\texttt{:lower}]Wandelt den von der Feldmarke eingefügten Text in
1866 Kleinbuchstaben. So wird beispielsweise bei \texttt{{[}auth:lower{]}}
1867 der Nachname des ersten Autors in Kleinbuchstaben ausgegeben.
1868 \end{labeling}
1869 Das Standard-Key-Muster, das Bib\TeX{}-Keys wie \texttt{Yared1998}
1870 erzeugt, ist \texttt{{[}auth{]}{[}year{]}}. Wenn Sie keine Key-Muster
1871 für einen bestimmten Eintragstyp angeben, wird dieses vorgegebene
1872 Muster verwendet. Sie können das vorgegebene Muster natürlich ebenfalls
1873 anpassen~-- seine Einstellung befindet sich über der Liste der Eintragstypen
1874 im Tab \menu{Key-Muster} des Dialogs \menu{Einstellungen}.
1875
1876 Beachten Sie, dass \jabref{} Umlaute und Buchstaben mit Akzenten
1877 sowie das ß beim Erstellen von Bib\TeX{}-Keys verändert, um möglichen
1878 Problemen vorzubeugen. Hierzu einige Beispiele:
1879
1880 \begin{lyxcode}
1881 Díaz~Ibañez~$\to$~DiazIbanez
1882
1883 Strömbäck~$\to$~Stroembaeck
1884
1885 Waßenhoven~$\to$~Wassenhoven
1886
1887 \textrm{usw.}
1888 \end{lyxcode}
1889
1890 \subsubsection*{Ersetzen eines Regulären Ausdrucks}
1891
1892 Nachdem das Key-Muster angewendet wurde, um einen Bib\TeX{}-Key zu erstellen, können Sie den Key-Generator nach einem bestimmten Regulären Ausdruck suchen und ihn durch eine Zeichenfolge ersetzen lassen. Der Reguläre Ausdruck und die Zeichenfolge, die ihn ersetzen soll, werden in den Textfeldern unter der Liste der Key-Muster eingegeben. Falls das Feld zur Ersetzung des Regulären Ausdrucks leer ist, werden die mit der Suche übereinstimmenden Regulären Ausdrücke einfach gelöscht.
1893
1894 \subsection{Erscheinungsbild}
1895
1896 \begin{comment}
1897 fehlende Punkte:
1898 -- Tabellendarstellung
1899 -- Toolbar
1900 -- Panels
1901 \end{comment}
1902 \tip[Hinweis: ]{Dieser Abschnitt ist noch vorläufig. Es sind Beschreibungen zur Tabellendarstellung, zur Toolbar, den Panels und der Verwendung von Schriften geplant.}
1903
1904
1905 \subsubsection{Eintragsvorschau}
1906
1907 \label{PreviewHelp}Die Eintragsvorschau wird mit denselben Mechanismen
1908 erstellt, die auch bei den Exportfiltern angewendet werden. Bei der
1909 Vorschau durchläuft ein Eintrag eins von zwei möglichen Layouts (die
1910 sie mit STRG-F9 wechseln können) und erstellt HTML-Code, der im Vorschaudialog
1911 am unteren Bildschirmrand angezeigt wird.
1912
1913 Aussehen und Inhalt der Vorschau können mit derselben Syntax verändert
1914 werden, die für die Anpassung der Exportfilter verwendet wird (siehe
1915 Abschnitt~\ref{CustomExports}).
1916
1917 \begin{comment}
1918 fehlende Punkte:
1919 -- Schriften
1920 \label{sub:Erscheinungsbild_Schriften}
1921 \end{comment}
1922
1923 \subsection{Exportfilter}
1924
1925 \label{CustomExports}Mit \jabref{} können Sie Ihre eigenen Exportfilter
1926 definieren und genau so wie die Standard-Exportfilter benutzen. Ein
1927 Exportfilter wird durch eine oder mehrere \emph{Layout-Dateien} definiert,
1928 die mittels eingebauter Formatierprogramme das Format der exportierten
1929 Dateien festlegen. Ihre Layout-Datei müssen Sie in einem separaten
1930 Texteditor erstellen.
1931
1932
1933 \subsubsection*{Hinzufügen eines Exportfilters}
1934
1935 Die einzige Voraussetzung für einen Exportfilter ist, daß eine Datei
1936 mit der Endung \texttt{.layout} vorhanden ist. Um einen neuen, eigenen
1937 Exportfilter hinzuzufügen, öffnen Sie das Dialogfenster \menu{Optionen}
1938 \msep{} \menu{Verwalte externe Exportfilter} und klicken auf die
1939 Schaltfläche \menu{Neu}. Es öffnet sich ein neues Fenster, in dem
1940 Sie einen Namen (der im Menü \menu{Datei} \msep{} \menu{Externe Exportfilter}
1941 angezeigt wird), eine Pfadangabe zur \texttt{.layout}-Datei und die
1942 gewünschte Dateiendung für den Exportfilter angeben können. Wenn Sie
1943 den Exportfilter benutzen, wird diese Endung im Datei-Dialog automatisch
1944 vorgeschlagen.
1945
1946
1947 \subsubsection*{Das Erstellen des Exportfilters}
1948
1949 Um einen Eindruck zu bekommen, wie Exportfilter auszusehen haben,
1950 suchen Sie am besten auf unserer Homepage nach dem Paket, das die
1951 Layout-Dateien der Standard-Exportfilter enthält.
1952
1953 Nehmen wir einmal an, dass wir einen HTML-Exportfilter erstellen wollen.
1954 Der Exportfilter muss lediglich aus einer einzigen \texttt{.layout}-Datei
1955 bestehen, die in diesem Fall \texttt{html.layout} genannt werden könnte.
1956 Sie können darüber hinaus auch zwei Dateien mit den Namen \texttt{html.begin.layout}
1957 und \texttt{html.end.layout} anlegen. Die erste dieser beiden Dateien
1958 enthält den Kopfteil der Ausgabe, die zweite den Fußteil. \jabref{}
1959 sucht jedes Mal, wenn der Exportfilter benutzt wird, nach diesen Dateien
1960 und fügt sie~-- falls sie gefunden werden~-- wörtlich vor bzw. nach
1961 den einzelnen Einträgen in die Ausgabe ein.
1962
1963 \tip[]{Beachten Sie, dass sich diese Dateien in demselben Verzeichnis
1964 wie \texttt{html.layout} befinden und die Namensbestandteile \texttt{.begin}
1965 bzw. \texttt{.end} enthalten müssen.}
1966
1967 \noindent In unserem Beispiel-Exportfilter könnten diese Dateien folgendermaßen
1968 aussehen:
1969
1970 \begin{lyxcode}
1971 \textrm{html.begin.layout:}
1972
1973 <HTML>
1974
1975 <BODY~text=\char`\"{}\#275856\char`\"{}>
1976
1977 <basefont~size=\char`\"{}4\char`\"{}~color=\char`\"{}\#2F4958\char`\"{}~face=\char`\"{}arial\char`\"{}>
1978
1979 ~
1980
1981 \textrm{html.end.layout:}
1982
1983 </BODY>
1984
1985 </HTML>
1986 \end{lyxcode}
1987 Die Datei \texttt{html.layout} stellt die \emph{Standard}-Formatvorlage
1988 für den Export eines einzelnen Eintrags bereit. Falls Sie unterschiedliche
1989 Formatvorlagen für verschiedene Eintragstypen anwenden wollen, müssen
1990 Sie Eintrags-spezifische \texttt{.layout}-Dateien erstellen. Diese
1991 müssen sich ebenfalls in demselben Verzeichnis wie die Haupt-Layout-Datei
1992 befinden und den Namensbestandteil \texttt{.entrytype} enthalten.
1993 Der Name des Eintragstyps muss komplett in Kleinbuchstaben geschrieben
1994 werden. In unserem Beispiel wollen wir eine Formatvorlage für Einträge
1995 des Typs \emph{book} haben, die in der Datei \texttt{html.book.layout}
1996 abgelegt wird. Für eine Dissertation würden wir die Datei \texttt{html.phdthesis.layout}
1997 anlegen~-- und so weiter. Diese Dateien sind der Standard-Layout-Datei
1998 sehr ähnlich, nur dass sie lediglich für Einträge des entsprechenden
1999 Typs genutzt werden. Achten Sie darauf, dass die Standard-Layout-Datei
2000 so allgemein gehalten wird, dass sie die meisten Eintragstypen abdeckt.
2001
2002
2003 \paragraph*{Das Format der Layout-Datei}
2004
2005 Layout-Dateien werden mit einem einfachen markup-Format erstellt,
2006 bei dem die Kommandos mit einem >>backslash<< (\texttt{\textbackslash{}})
2007 eingeleitet werden. Alle Textbestandteile, die nicht als Kommando
2008 identifiziert werden, gelangen direkt in die Ausgabedatei.
2009
2010
2011 \paragraph*{Feldkommandos}
2012
2013 Ein beliebiges Wort, vor dem ein backslash steht, z.\,B. \texttt{\textbackslash{}author},
2014 \texttt{\textbackslash{}editor,} \texttt{\textbackslash{}title} oder
2015 \texttt{\textbackslash{}year}, wird als Verweis auf das entsprechende
2016 Feld ausgewertet, das dann direkt in die Ausgabe kopiert wird.
2017
2018
2019 \paragraph*{Feldformatierer}
2020
2021 Oft muss der Feldinhalt vor der Ausgabe verarbeitet werden. Dies wird
2022 mit Hilfe eines \emph{Feldformatierers} gemacht~-- einer java class,
2023 die eine Methode zur Verarbeitung des Feldinhaltes enthält.
2024
2025 Ein Formatierer wird angewendet, indem man das Kommando \texttt{\textbackslash{}format}
2026 gefolgt vom Namen des Formatierers in eckigen Klammern und dem Feldnamen
2027 in geschweiften Klammern einfügt, z.\,B.:
2028
2029 \begin{lyxcode}
2030 \textbackslash{}format{[}ToLowerCase{]}\{\textbackslash{}author\}
2031 \end{lyxcode}
2032 Sie können auch mehrere Formatierer angeben, getrennt durch Kommas.
2033 Diese werden nacheinander aufgerufen, und zwar von links nach rechts.
2034 Das Kommando
2035
2036 \begin{lyxcode}
2037 \textbackslash{}format{[}ToLowerCase,HTMLChars{]}\{\textbackslash{}author\}
2038 \end{lyxcode}
2039 ruft z.\,B. zunächst den Formatierer \emph{ToLowerCase} auf, \emph{HTMLChars}
2040 formatiert anschließend das Ergebnis. Auf diese Weise können Sie eine
2041 beliebige Anzahl an Formatierern auflisten.
2042
2043 \jabref{} bietet die folgenden Formatierer, wobei einige von anderen
2044 abhängen:
2045
2046 \begin{labeling}{veryveryveryshorttitle}
2047 \item [\texttt{HTMLChars}]ersetzt \TeX{}-spezifische Sonderzeichen wie
2048 \texttt{\{\textbackslash{}\textasciicircum{}a\}} oder \texttt{\{\textbackslash{}\char`\"{}\{o\}\}}
2049 durch ihre HTML-Entsprechungen.
2050 \item [\texttt{XMLChars}]ersetzt \TeX{}-spezifische Sonderzeichen wie \texttt{\{\textbackslash{}\textasciicircum{}a\}}
2051 oder \texttt{\{\textbackslash{}\char`\"{}\{o\}\}} durch ihre XML-Entsprechungen.
2052 \item [\texttt{CreateDocBookAuthors}]formatiert das author-Feld im DocBook-Stil.
2053 \item [\texttt{AuthorFirstFirst}]formatiert die Felder \emph{author}/\emph{editor}
2054 mit den Vornamen zuerst.
2055 \item [\texttt{AuthorFirstFirstCommas}]formatiert die Felder \emph{author}/\emph{editor}
2056 mit den Vornamen zuerst und abgetrennt durch Kommas.
2057 \item [\texttt{AuthorLastFirst}]formatiert die Felder \emph{author}/\emph{editor}
2058 mit den Nachnamen zuerst.
2059 \item [\texttt{AuthorLastFirstAbbreviator}]kürzt die Vornamen aller Autoren.
2060 Dieser Formatierer kann nur angewendet werden, wenn \texttt{AuthorLastFirst}
2061 bereits benutzt wurde.
2062 \item [\texttt{AuthorAndsReplacer}]ersetzt >>and<< zwischen den Namen
2063 durch >>;<<, zwischen den letzten beiden Autoren steht >>\&<<.
2064 \item [\texttt{AuthorAndsCommaReplacer}]ersetzt >>and<< zwischen den
2065 Namen durch ein Komma (,) sowie >>\&<< zwischen den beiden letzten.
2066 \item [\texttt{FormatPagesForHTML}]ersetzt >>\texttt{-{}-}<< durch >>\texttt{-}<<.
2067 \item [\texttt{FormatPagesForXML}]ersetzt >>\texttt{-{}-}<< durch einen
2068 XML en-dash (>>--<<).
2069 \item [\texttt{RemoveBrackets}]entfernt alle geschweiften Klammern (>>\{<<
2070 und >>\}<<).
2071 \item [\texttt{RemoveLatexCommands}]entfernt \LaTeX{} Kommandos wie \texttt{\textbackslash{}em},
2072 \texttt{\textbackslash{}textbf} etc. Zusammen mit \texttt{HTMLChars}
2073 oder \texttt{XMLChars} sollte dieser Formatierer zuletzt aufgerufen
2074 werden.
2075 \item [\texttt{ToLowerCase}]macht aus allen Buchstaben Kleinbuchstaben.
2076 \end{labeling}
2077 Falls keiner der verfügbaren Formatierer das Ergebnis erzielt, das
2078 Sie erreichen möchten, können Sie Ihren eigenen Formatierer hinzufügen,
2079 indem Sie das \texttt{net.sf.jabref.ex\allowbreak port.layout.LayoutFormatter}-Interface
2080 implementieren. Wenn Sie Ihre Klasse (class) in das Paket \texttt{net.sf.jabref.export.}\allowbreak \texttt{layout.format}
2081 einfügen, können Sie den Formatierer mit seinem Klassennamen aufrufen,
2082 so wie auch die Standard-Formatierer. Ansonsten müssen Sie den Formatierer
2083 mit seinem vollen Namen aufrufen (inklusive Paketname). In jedem Fall
2084 muss der Formatierer in ihrem classpath sein, wenn Sie \jabref{}
2085 starten.
2086
2087
2088 \paragraph*{Bedingte Ausgabe}
2089
2090 Manche statische Ausgabe macht nur Sinn, wenn ein bestimmtes Feld
2091 nicht leer ist. Wenn wir z.\,B. hinter den Namen der Editoren den
2092 Text \texttt{(Hrsg.)} haben wollen, brauchen wir Folgendes:
2093
2094 \begin{lyxcode}
2095 \textbackslash{}format{[}HTMLChars,AuthorFirstFirst{]}\{\textbackslash{}editor\}~(Hrsg.)
2096 \end{lyxcode}
2097 Wenn nun aber das \emph{editor}-Feld leer ist~-- möglicherweise ist
2098 es für den Eintrag, der exportiert werden soll, nicht erforderlich~--,
2099 dann würde das \texttt{(Hrsg.)} dennoch erscheinen. Das kann man mit
2100 den Kommandos \texttt{\textbackslash{}begin} und \texttt{\textbackslash{}end}
2101 verhindern:
2102
2103 \begin{lyxcode}
2104 \textbackslash{}begin\{editor\}
2105
2106 \textbackslash{}format{[}HTMLChars,AuthorFirstFirst{]}\{\textbackslash{}editor\}~(Hrsg.)
2107
2108 \textbackslash{}end\{editor\}
2109 \end{lyxcode}
2110 Die Kommandos \texttt{\textbackslash{}begin} und \texttt{\textbackslash{}end}
2111 sorgen dafür, dass der Text, den sie einschließen, nur dann ausgegeben
2112 wird, falls das Feld, auf das in den geschweiften Klammern verwiesen
2113 wird, für den zu exportierenden Eintrag definiert und damit nicht
2114 leer ist.
2115
2116 \tip{Das Benutzen der Kommandos \texttt{\textbackslash{}begin} und
2117 \texttt{\textbackslash{}end} ist ein Schlüssel zum Erstellen von Layout-Dateien,
2118 die mit einer Vielzahl von Eintragstypen umgehen können.}
2119
2120
2121 \paragraph*{Gruppierte Ausgabe}
2122
2123 Wenn Sie Ihre Einträge auf der Basis eines bestimmten Feldes gruppieren
2124 wollen, benutzen Sie die Kommandos für die gruppierte Ausgabe. Die
2125 gruppierte Ausgabe ist der bedingten Ausgabe sehr ähnlich, außer dass
2126 der Text zwischen den Kommandos nur ausgegeben wird, wenn das Feld,
2127 auf das in den geschweiften Klammern verwiesen wird, unterschiedliche
2128 Werte enthält.
2129
2130 Nehmen wir zum Beispiel an, dass wir die Ausgabe nach dem \emph{keyword}
2131 (Stichwort) gruppieren wollen. Bevor die Datei exportiert wird, müssen
2132 die Einträge nach dem \emph{keyword} sortiert worden sein. Dann benutzen
2133 Sie die folgenden Kommandos, um nach \emph{keyword} zu gruppieren:
2134
2135 \begin{lyxcode}
2136 \textbackslash{}begingroup\{keywords\}
2137
2138 New~Category:~\textbackslash{}format{[}HTMLChars{]}\{\textbackslash{}keywords\}
2139
2140 \textbackslash{}endgroup\{keywords\}
2141 \end{lyxcode}
2142
2143 \subsubsection*{Teilen Sie Ihre Arbeit mit anderen}
2144
2145 Mit externen Layout-Dateien ist es einfach, Ihre eigenen Export-Formate
2146 mit anderen Anwendern gemeinsam zu benutzen. Falls Sie einen Exportfilter
2147 für ein Format erstellen, das nicht von \jabref{} unterstützt wird,
2148 oder falls Sie einen bestehenden Exportfilter verbessern, möchten
2149 wir Sie ermutigen, Ihre Arbeit auf der SourceForge.net-Seite bereitzustellen.
2150 Dasselbe gilt für Formatierklassen, die Sie schreiben. Wir würden
2151 uns freuen, eine Sammlung von bereitgestellten Layout-Dateien verteilen
2152 zu können oder die Standard-Export-Filter und Standard-Formatierer
2153 zu erweitern.
2154
2155
2156 \section{Externe Importfilter}
2157
2158 \jabref{} bietet Ihnen die Möglichkeit, ganz ähnlich den Standard-Importern, eigene Importer 
2159 zu definieren und zu benutzen. Man definiert einen Importer durch eine oder mehrere Java
2160 \emph{Klassen}, die Dateiinhalte aus einem sogenannten \emph{Input stream} lesen
2161 und daraus Bib\TeX{}-Einträge erzeugen. Sie können vorkompilierte Importer einbinden, die Sie vielleicht 
2162 von SourceForge erhalten haben (siehe Abschnitt >>Ihre Arbeit anderen zur Verfügung stellen<<, 
2163 S.\,\pageref{subsec:Ihre-Arbeit}). Sie können auch
2164 mit Grundkenntnissen der Java-Programmierung eigene Importer für für Sie wichtige Referenzquellen 
2165 erstellen oder neue, verbesserte Versionen existierender Importer einbinden, ohne \jabref{} neu zu
2166 kompilieren.
2167
2168 \paragraph*{Vorrangsregeln}
2169
2170 Externe Importfilter haben Vorrang vor Standard-Importern. So können Sie mit Ihren Importern
2171 die existierenden in der automatischen Formaterkennung und an der Kommandozeile in \jabref{} überschreiben.
2172 Externe Importfilter selbst sind dann nach Namen sortiert.
2173
2174 \subsection{Einen externen Importfilter hinzufügen}
2175
2176 Stellen Sie sicher, dass Sie den Importer in kompilierter Form haben (eine oder mehrere
2177 \texttt{.class} Dateien) und dass die Klassendateien
2178 in einer Verzeichnisstruktur entsprechend ihrer Package-Struktur liegen. 
2179 Um einen neuen externen Importfilter hinzuzufügen, öffnen Sie den Dialog 
2180 \menu{Optionen} \msep{} \menu{Verwalte externe Importfilter}, und klicken Sie auf
2181 \menu{Aus Klassenpfad hinzufügen}. Ein Dateiauswahl-Fenster erscheint, 
2182 mit dem Sie den Klassenpfad des Importers wählen, dass heißt den obersten Ordner,
2183 in dem die Package-Struktur Ihres Importers beginnt. In einem zweiten Dateiauswahl-Fenster
2184 wählen Sie die \emph{.class}-Datei Ihres Importers, die von \texttt{\textbackslash{}ImportFormat} abgeleitet
2185 ist. Wenn Sie \menu{Klasse auswählen} klicken, erscheint Ihr neuer Importer
2186 in der Liste der externen Importfilter. Alle externen Importfilter erscheinen in den
2187 \jabref{}-Untermenüs \menu{Datei} \msep{} \menu{Importieren} \msep{} \menu{Externe Importfilter} und 
2188 \menu{Datei} \msep{} \menu{Importieren und Anhängen} \msep{} \menu{Externe Importfilter}.
2189
2190 \tip[Bitte beachten Sie: ]{Wenn Sie die Klassen in ein anderes Verzeichnis verschieben,
2191 müssen Sie den Importer entfernen und neu hinzufügen. Wenn Sie einen Importfilter
2192 mit einem bereits vorhandenen Namen registrieren, ersetzt \jabref{} den vorhandenen
2193 externen Importfilter. Auch wenn es in manchen Fällen möglich ist, einen schon registrierten
2194 Importer zu aktualisieren ohne \jabref{} neu zu starten (nämlich dann,
2195 wenn der Importer nicht im Klassenpfad von \jabref{} ist), empfehlen wir, grundsätzlich
2196 \jabref{} neu zu starten, wenn Sie ein Update eines externen Importers durchgeführt haben.
2197 Sie können auch Importer aus ZIP- oder JAR-Archiven registrieren, wählen Sie einfach
2198 \emph{\menu{Aus Archiv-Datei hinzufügen}}, dann das ZIP- oder JAR-Archiv und dann den Eintrag
2199 (Klassendatei), der den neuen Importer darstellt.}
2200
2201 \subsection{Einen Importfilter entwickeln}
2202
2203 Bitte schauen Sie auf unseren Download-Seiten nach Beispielen und nützlichen Dateien zur 
2204 Entwicklung Ihres Importfilters.
2205
2206 \subsubsection{Ein einfaches Beispiel}
2207
2208 Angenommen, wir wollen Dateien der folgenden Form importieren:
2209 \begin{lyxcode}
2210 1936;John Maynard Keynes;The General Theory of Employment, Interest and Money
2211
2212 2003;Boldrin \& Levine;Case Against Intellectual Monopoly
2213
2214 2004;ROBERT HUNT AND JAMES BESSEN;The Software Patent Experiment
2215 \end{lyxcode}
2216
2217 \paragraph*{SimpleCsvImporter Erstellen}
2218
2219 Erzeugen Sie in einem Text-Editor eine von \texttt{ImportFormat} abgeleitete Klasse,
2220 die die Methoden \texttt{getFormatName()}, 
2221 \texttt{isRecognizedFormat()}
2222 und \texttt{importEntries()} implementiert. Hier ein Beispiel:
2223 \begin{lyxcode}
2224 import java.io.*;
2225
2226 import java.util.*;
2227
2228 import net.sf.jabref.*;
2229
2230 import net.sf.jabref.imports.ImportFormat;
2231
2232 import net.sf.jabref.imports.ImportFormatReader;
2233
2234 ~
2235
2236 public class SimpleCsvImporter extends ImportFormat {
2237
2238 ~
2239
2240   public String getFormatName() {
2241
2242     return "{}Simple CSV Importer";
2243
2244   }
2245
2246 ~
2247
2248   public boolean isRecognizedFormat(InputStream stream) throws IOException {
2249
2250     return true; // this is discouraged except for demonstration purposes
2251
2252   }
2253   
2254 ~
2255
2256   public List importEntries(InputStream stream) throws IOException {    
2257
2258         ArrayList bibitems = new ArrayList();
2259
2260     BufferedReader in = new BufferedReader(ImportFormatReader.getReaderDefaultEncoding(stream));
2261       
2262 ~
2263
2264     String line = in.readLine();
2265
2266     while (line != null) {
2267
2268       if (!"{}"{}.equals(line.trim())) {
2269
2270         String[] fields = line.split(";");
2271
2272         BibtexEntry be = new BibtexEntry(Util.createNeutralId());
2273
2274         be.setType(BibtexEntryType.getType("techreport"));
2275
2276         be.setField("year", fields[0]);
2277
2278         be.setField("{}author", fields[1]);
2279
2280         be.setField("title", fields[2]);
2281
2282         bibitems.add(be);
2283
2284         line = in.readLine();
2285
2286       }     
2287
2288     }
2289
2290         return bibitems;                
2291
2292   }
2293
2294 }
2295 \end{lyxcode}
2296
2297 \paragraph*{SimpleCsvImporter übersetzen}
2298
2299 Beachten Sie, dass die Beispielklasse im Default"=Package liegt. Angenommen, Sie haben
2300 sie unter \texttt{/meinpfad/SimpleCsvImporter.java} gespeichert. Nehmen wir weiter an,
2301 die Datei \texttt{JabRef-2.0.jar} ist im gleichen Verzeichnis wie
2302 \texttt{SimpleCsvImporter.java} und Java ist in Ihrem Kommandopfad. 
2303 Kompilieren Sie die Klasse mit JSDK 1.4 zum Beispiel mit folgendem Kommandozeilen"=Aufruf: 
2304 \begin{lyxcode}
2305 javac -classpath JabRef-2.0.jar SimpleCsvImporter.java
2306 \end{lyxcode}
2307 Nun sollte dort auch eine Datei \texttt{/mypath/SimpleCsvImporter.class} liegen.
2308
2309 \paragraph*{SimpleCsvImporter registrieren}
2310
2311 Öffnen Sie in \jabref{} \menu{Optionen} \msep{} \menu{Verwaltung externer Importfilter} und klicken Sie
2312 auf \menu{Aus Klassenpfad hinzufügen}. Navigieren Sie nach \texttt{/meinpfad} und 
2313 klicken Sie \menu{Klassenpfad auswählen}. Wählen Sie dann die Datei \texttt{SimpleCsvImporter.class}
2314 und klicken Sie \menu{Klasse auswählen}. Ihr Importfilter sollte nun in der Liste der
2315 externen Importfilter unter dem Namen >>Simple CSV Importer<< erscheinen und,
2316 sobald Sie \menu{Schließen} gewählt haben, auch in den Untermenüs \menu{Datei} \msep{} \menu{Importieren} \msep{} 
2317 \menu{Externe Importfilter} und \menu{Datei} \msep{} \menu{Importieren und Anhängen} \msep{} \menu{Externe Importfilter} 
2318 des \jabref{}-Hauptfensters auftauchen.
2319
2320 \subsection{Ihre Arbeit anderen zur Verfügung stellen}
2321 \label{subsec:Ihre-Arbeit}
2322 Mit externen Importfiltern ist es recht einfach, Importfilter zwischen Nutzern auszutauschen und
2323 gemeinsam zu nutzen. Wenn Sie einen Importer für ein  Format schreiben, das \jabref{} noch nicht unterstützt, 
2324 oder einen Importer verbessern, bitten wir Sie, Ihre Ergebnisse auf unserer SourceForge.net 
2325 Seite zu veröffentlichen. Wir bieten gerne eine Sammlung eingereichter Importfilter an oder 
2326 fügen sie unserer Auswahl an Standard-Importfiltern hinzu.
2327
2328
2329 \section{Tastenkürzel}
2330
2331 Die Menüs können alle über Tastenkürzel angesteuert werden, die meisten
2332 Menübefehle ebenfalls. Das ist immer am unterstrichenen Buchstaben
2333 sichtbar.
2334
2335 Es folgt ein Überblick über die wichtigsten Tastenkürzel ohne Anspruch
2336 auf Vollständigkeit~\ldots{}
2337
2338 \begin{longtable}{p{66mm}p{33mm}}
2339 \textbf{Datei (Forts.)}&
2340 \tabularnewline
2341 \endhead
2342 \textbf{Datei}&
2343 \tabularnewline
2344 \endfirsthead
2345 Datei öffnen&
2346 STRG-O\tabularnewline
2347 Datei speichern&
2348 STRG-S\tabularnewline
2349 Datei speichern unter~\ldots{}&
2350 STRG-SHIFT-S\tabularnewline
2351 Datei schließen&
2352 STRG-W\tabularnewline
2353 Sitzung speichern&
2354 F11\tabularnewline
2355 Sitzung laden&
2356 F12\tabularnewline
2357 \jabref{} beenden&
2358 STRG-Q\tabularnewline
2359 \end{longtable}
2360
2361 \begin{longtable}{p{66mm}p{33mm}}
2362 \textbf{Bearbeiten (Forts.)}&
2363 \tabularnewline
2364 \endhead
2365 \textbf{Bearbeiten}&
2366 \tabularnewline
2367 \endfirsthead
2368 Neuer Eintrag&
2369 STRG-N\tabularnewline
2370 Neuer Eintrag -- Article&
2371 STRG-SHIFT-A\tabularnewline
2372 Neuer Eintrag -- Book&
2373 STRG-SHIFT-B\tabularnewline
2374 Neuer Eintrag -- Phdthesis&
2375 STRG-SHIFT-T\tabularnewline
2376 Neuer Eintrag -- Inbook&
2377 STRG-SHIFT-I\tabularnewline
2378 Neuer Eintrag -- Mastersthesis&
2379 STRG-SHIFT-M\tabularnewline
2380 Neuer Eintrag -- Proceedings&
2381 STRG-SHIFT-P\tabularnewline
2382 Neuer Eintrag -- Unpublished&
2383 STRG-SHIFT-U\tabularnewline
2384 Neuer Eintrag aus Klartext&
2385 STRG-SHIFT-N\tabularnewline
2386 Eintrag bearbeiten&
2387 STRG-E\tabularnewline
2388 Bib\TeX{}-Keys generieren&
2389 STRG-G\tabularnewline
2390 Rückgängig&
2391 STRG-Y\tabularnewline
2392 Wiederholen&
2393 STRG-Z\tabularnewline
2394 Ausschneiden&
2395 STRG-X\tabularnewline
2396 Kopieren&
2397 STRG-C\tabularnewline
2398 Einfügen&
2399 STRG-V\tabularnewline
2400 Löschen&
2401 Entf\tabularnewline
2402 Alles auswählen&
2403 STRG-A\tabularnewline
2404 \texttt{\textbackslash{}cite\{BibTeX-Key\}} kopieren&
2405 STRG-K\tabularnewline
2406 Einträge markieren&
2407 STRG-M\tabularnewline
2408 Markierung löschen&
2409 STRG-SHIFT-M\tabularnewline
2410 Präambel bearbeiten&
2411 STRG-P\tabularnewline
2412 Strings bearbeiten&
2413 STRG-T\tabularnewline
2414 \end{longtable}
2415
2416 \begin{longtable}{p{66mm}p{33mm}}
2417 \textbf{Ansicht / Navigation (Forts.)}&
2418 \tabularnewline
2419 \endhead
2420 \textbf{Ansicht / Navigation}&
2421 \tabularnewline
2422 \endfirsthead
2423 Zur nächsten geöffneten Datei springen&
2424 STRG-Bild ab\tabularnewline
2425 Zum vorherigen TAB springen&
2426 STRG-Bild auf\tabularnewline
2427 Gruppendialog ein-/ausblenden&
2428 STRG-SHIFT-G\tabularnewline
2429 Eintragsvorschau ein-/ausblenden&
2430 STRG-F9\tabularnewline
2431 Layout der Eintragsvorschau wechseln&
2432 F9\tabularnewline
2433 \end{longtable}
2434
2435 \begin{longtable}{p{66mm}p{33mm}}
2436 \textbf{Externe Programme / Internet (Forts.)}&
2437 \tabularnewline
2438 \endhead
2439 \textbf{Externe Programme / Internet}&
2440 \tabularnewline
2441 \endfirsthead
2442 Literaturangaben in \LyX{} einfügen&
2443 STRG-L\tabularnewline
2444 Literaturangaben in WinEdt einfügen&
2445 STRG-SHIFT-W\tabularnewline
2446 URL/DOI öffnen&
2447 F3\tabularnewline
2448 PDF/PS öffnen&
2449 F4\tabularnewline
2450 PDF-Links synchronisieren&
2451 SHIFT-F4\tabularnewline
2452 PS-Links synchronisieren&
2453 STRG-F4\tabularnewline
2454 Medline abrufen&
2455 F5\tabularnewline
2456 CiteSeer abrufen&
2457 F6\tabularnewline
2458 Literaturangaben von CiteSeer abrufen&
2459 F7\tabularnewline
2460 \end{longtable}
2461
2462 \begin{longtable}{p{66mm}p{33mm}}
2463 \textbf{Extras / Sonstiges (Forts.)}&
2464 \tabularnewline
2465 \endhead
2466 \textbf{Extras / Sonstiges}&
2467 \tabularnewline
2468 \endfirsthead
2469 Suchen&
2470 STRG-F\tabularnewline
2471 Weitersuchen&
2472 STRG-SHIFT-F\tabularnewline
2473 Suchen \& Ersetzen&
2474 STRG-R\tabularnewline
2475 Hilfe&
2476 F1\tabularnewline
2477 \end{longtable}
2478
2479
2480 \section{Entwicklung}
2481
2482 \jabref{} ist ein \emph{Open Source} Projekt, das heißt, dass jede(r)
2483 dazu beitragen kann, das Programm zu verbessern und weiterzuentwickeln.
2484 Wenn Sie Anregungen, Wünsche oder Fragen haben, ist die erste Anlaufstelle
2485 die \href{http://sourceforge.net/projects/jabref/}{Projektseite bei \emph{Sourceforge}}.
2486 Dort gibt es Foren, in denen Sie Ihre Fragen stellen können, und eine
2487 Mailingliste rund um \jabref{}. Auch Ihre Wünsche \emph{(Feature
2488 Requests)} und Fehlermeldungen \emph{(Bug Reports)} können Sie dort
2489 loswerden. Um sich direkt als Entwickler einzubringen, wenden Sie
2490 sich an einen der beiden Maintainer (Morten O. Alver und Nizar N.
2491 Batada)~-- die E-Mail-Adressen finden Sie auf der Projektseite bei
2492 \emph{Sourceforge}. Sie brauchen lediglich einen Sourceforge-Login,
2493 der dann für das Projekt freigeschaltet werden kann.
2494
2495
2496 \subsection{Beschränkungen und bekannte Probleme (Bugs)}
2497
2498 \begin{quote}
2499 \emph{Dieses Handbuch befindet sich noch in der Entstehungsphase.
2500 Bitte sehen Sie auf der} \emph{\href{http://sourceforge.net/projects/jabref/}{Projektseite bei Sourceforge}
2501 nach, welche bekannten Probleme bei \jabref{} auftreten könnten.}
2502 \end{quote}
2503
2504 \subsection[Die Zukunft von JabRef]{Die Zukunft von \jabref{}}
2505
2506 Hier sollen einige Punkte aufgeführt werden, die in einer der nächsten
2507 Versionen von \jabref{} verwirklicht werden könnten, z.\,B. die
2508 \emph{Anpassung der Tastenkürzel}.
2509
2510
2511 \subsection{Danksagung}
2512
2513 Neben den Entwicklern, die die Hilfe-Seiten des Programms geschrieben
2514 haben, möchte ich Thomas Fritz für seine hilfreichen Tipps und
2515 Anregungen zum Handbuch danken.
2516
2517 Seit den Anfängen als \emph{BibKeeper} und \emph{JBibtexManager} haben
2518 zahlreiche Personen dazu beigetragen, das \jabrefversion{} zu dem
2519 geworden ist, was es ist. Erster Dank gebührt natürlich den Initiatoren
2520 Morten O. Alver und Nizar N. Batada. Das Entwicklerteam (Michel Baylac,
2521 Guillaume Gardey, Cyrille d'Haese, Raik Nagel, Ellen Reitmayr, Michael
2522 Spiegel, Ulrik Stervbo, Dominik Waßenhoven, Joerg K. Wegner, Michael
2523 Wrighton, Egon Willighagen und Jörg Zieren) dankt auch den Beiträgen
2524 von Kolja Brix, Frédéric Darboux, Fabrice Dessaint, Nathan Dunn, Alexis
2525 Gallagher, Sascha Hunold, Bernd Kalbfuss, Martin Kähmer, Jeffrey Kuhn,
2526 Alex Montgomery, John Relph, Moritz Ringler, Rudolf Seemann, Mike
2527 Smoot, Martin Stolle, David Weitzman und Seb Wills. Weiterer Dank
2528 geht an Samin Muhammad Ridwanul Karim und Stefan Robert.
2529
2530
2531 \subsection{Lizenz}
2532
2533 \jabref{} ist frei verfügbar unter den Bedingungen der \href{http://www.gnu.org/copyleft/gpl.html}{GNU Public License}.
2534
2535
2536 \subsubsection*{Benutzte Fremdsoftware}
2537
2538 \jabref{} benutzt JGoodies Looks 1.2.2 und JGoodiesForms 1.0.4, das
2539 von \href{http://www.jgoodies.com}{JGoodies} unter den Bedingungen
2540 der \href{http://www.opensource.org/licenses/bsd-license.html}{BSD License}
2541 vertrieben wird. Außerdem werden zwei zustätzliche Klassen (SimpleInternalFrame and UIFSplitPane) von Karsten Lentzsch benutzt. Kommandozeilenbefehle werden geparst mit \href{http://ritopt.sourceforge.net}{RitOpt},
2542 das unter den Bedingungen der GNU Public License (Version 2) verfügbar
2543 ist. \jabref{} verwendet für die Suche den ANTLR Parser Generator.
2544 ANTLR ist \emph{public domain software}~-- siehe \href{http://www.antlr.org/license.html}{http://www.antlr.org/license.html}
2545 für die Lizenzbedingungen. Für die Darstellung und Filterung der Tabelle benutzt \jabref{} die \href{http://publicobject.com/glazedlists}{Glazed Lists library}, die unter den Bedingungen der \href{http://www.opensource.org/licenses/lgpl-license.php}{LGPL}
2546 (Lesser GNU Public License) vertrieben wird. \jabref{} benutzt darüber hinaus die \emph{threading
2547 library} Spin 1.3.1, die unter den Bedingungen der \href{http://www.opensource.org/licenses/lgpl-license.php}{LGPL} vertrieben wird. Das hier beschriebene
2548 Produkt beinhaltet Software, die von der \href{http://www.apache.org}{Apache Software Foundation}
2549 entwickelt wurde. Die Bibliotheken \emph{Commons Logging} und \emph{Commons
2550 HTTP Client} werden von \href{http://jakarta.apache.org}{The Jakarta Project}
2551 unter der \href{http://opensource.org/licenses/apachepl.php}{Apache Software Lizenz}
2552 (Version 1.1) vertrieben.
2553
2554 Einige Icons sind von uns, aber die meisten stammen vom \href{http://www.eclipse.org}{Eclipse Projekt},
2555 das unter den Bedingungen der \href{http://www.opensource.org/licenses/cpl.php}{Common Public License}
2556 vertrieben wird, sowie vom \href{http://qt.osdn.org.ua}{QIcons Paket},
2557 das unter den Bedingungen der \href{http://www.gnu.org/copyleft/gpl.html}{GNU Public License}
2558 vertrieben wird.
2559
2560 \begin{comment}
2561 Möglicherweise ans Ende eine FAQ anschließen
2562 -- Ich kann nicht programmieren, kann ich trotzdem zum Projekt beitragen?
2563 -- Wie installiere ich neue Schriften?
2564    Siehe \ref{sub:Erscheinungsbild_Schriften}.
2565 \end{comment}
2566 \appendix
2567 \newpage
2568 \bibliographystyle{jurabib}
2569 \bibliography{JabRef-UserManual_de}
2570
2571
2572
2573 \newpage
2574 \section*{Versionsgeschichte}
2575
2576 \label{RevisionHistory}
2577
2578 \subsection*{Version 0.3 (zu \jabref{} 2.0, Stand: 16.\,1.\,2006)}
2579 \begin{revhist}
2580 \item Abschnitt zur Erzeugung der Bib\TeX{}-Keys aktualisiert
2581 \item Neues Kapitel (>>Externe Importfilter<<), geschrieben von Andreas Rudert
2582 \item Einige kleinere Änderungen
2583 \end{revhist}
2584
2585 \subsection*{Version 0.2 (6.\,12.\,2005)}
2586 %\renewcommand{\labelitemi}{}
2587
2588 \begin{revhist}
2589 \item Lizenzbedingungen für das Handbuch hinzugefügt
2590 \item von PDF~1.4 auf PDF~1.2 umgestellt
2591 \item mehrere kleinere Änderungen
2592 \end{revhist}
2593
2594 \subsubsection*{Version 0.1 (16.\,11.\,2005)}
2595 \begin{revhist}
2596 \item Erstentwurf von Dominik Waßenhoven, basierend
2597 auf dem unveröffentlichten englischen \emph{Initial Draft} von Nizar Batada (20.\,2.\,2004)
2598 und den Hilfeseiten des Programms
2599 \end{revhist}
2600
2601 \end{document}