99f25a776428c5bcd76cd1c7535ca9905f88b82a
[debian/jabref.git] / src / help / de / JabRef-UserManual_de.tex
1 %%%%% To do %%%%%
2 % DW 2007-03-23
3 % - Bibliographie mit biblatex statt jurabib?
4 \documentclass[10pt,normalheadings,ngerman]{scrartcl}
5 \usepackage[T1]{fontenc}
6 \usepackage[latin1]{inputenc}
7 \usepackage{textcomp}
8 \setcounter{secnumdepth}{2}
9 \setcounter{tocdepth}{4}
10 \usepackage{xspace}
11
12 %%%%% author, version of file %%%%%
13 \newcommand{\versiondate}{in Bearb.}%23.\,7.\,2007}
14 \def\FileAuthor{Dominik Waßenhoven}
15 \def\FileTitle{\jabrefversion{} Benutzerhandbuch}
16
17 %%%%% Page Dimensions %%%%%
18 \usepackage{geometry}
19 \geometry{verbose,a5paper,tmargin=2cm,bmargin=2cm,lmargin=1cm,rmargin=1cm}
20
21 %%%%% Packages %%%%%
22 \usepackage{array}
23 \usepackage{longtable}
24 \usepackage{amsmath}
25 \usepackage{graphicx}
26 \usepackage{setspace}
27 \usepackage{amssymb}
28 \usepackage{soul}
29 \usepackage{hanging}
30
31 \makeatletter
32 %%%%% LyX command %%%%%
33 \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@\xspace}
34
35 %%%%% Listings %%%%%
36 \usepackage{listings}
37 \lstset{%
38   frame=none,
39   %backgroundcolor=\color{pyellow},
40   language=[LaTeX]TeX,
41   basicstyle=\ttfamily,%\small,
42   commentstyle=\color{red},
43   keywordstyle=, % LaTeX-Befehle werden nicht fett dargestellt
44   numbers=none,%left/right
45   %numberstyle=\tiny\lnstyle,
46   %numbersep=5pt,
47   %numberblanklines=false,
48   breaklines=true,
49   %caption=\lstname,
50   xleftmargin=25pt,
51   xrightmargin=20pt,
52   escapeinside={(*}{*)},
53   belowskip=\medskipamount,
54   prebreak=\mbox{$\hookleftarrow$}% "geklaut" vom scrguide (KOMA-Script)
55 }
56
57 %%%%% Environment "revhist" (for revision history) %%%%%
58 \newenvironment{revhist}[1]
59     {\subsection*{#1}
60      \list{--}{\setlength\itemsep{0pt}\setlength{\parsep}{0pt}}}
61     {\endlist}
62
63 %%%%% PDF 1.2 for Acrobat 3 onwards %%%%%
64 \pdfoptionpdfminorversion 2
65
66 %%%%% Colors %%%%%
67 \usepackage[dvipsnames]{xcolor}
68 \definecolor{dkblue}{rgb}{0,0.1,0.5} % dark blue
69 \definecolor{dkred}{rgb}{0.66,0.04,0.04} % dark red
70 \definecolor{pyellow}{rgb}{1,0.97,0.75} % pale yellow
71
72 %%%%% New commands %%%%%
73 %%% JabRef "logo"
74 \DeclareRobustCommand{\jabref}{%
75   \texorpdfstring{% TeX string
76           \raisebox{-.32ex}{\color{dkred}J}\kern-.06em%
77             \hbox{$\m@th$% %% force math size calculations
78                   \csname S@\f@size\endcsname
79                   \fontsize\sf@size\z@
80                   \math@fontsfalse\selectfont
81                   \color{orange}A\kern-.025emB}\-%
82           \hbox{\kern-.06em\-R\hspace{-.08em}%
83             \raisebox{.16ex}{$\m@th$% %% force math size calculations
84                   \csname S@\f@size\endcsname
85                   \fontsize\sf@size\z@
86                   \math@fontsfalse\selectfont
87                   E\kern-.025emF}}\xspace}%
88           {JabRef\xspace}% PDF string
89 }
90
91 %%% version number
92 \newcommand{\versionnr}{\texorpdfstring{2.3\,(beta)}{2.3 (beta)}} %
93 %%% JabRef logo with version nr
94 \newcommand{\jabrefversion}{\jabref~\versionnr}
95 %%% BibTeX logo
96 \newcommand{\bibtex}{\texorpdfstring{Bib\kern-.125em\TeX\xspace}{BibTeX}}
97 %%% for Menu references
98 \newcommand{\menu}[1]{\texorpdfstring{{\color{dkred}\textit{#1}}}{#1}}
99 %%% Menu separator
100 \newcommand{\msep}{{\color{dkred}\textit{\guilsinglright}}\xspace}
101 %%% yellow box with dark blue text
102 \newcommand{\tip}[2][Tipp: ]{%
103   \begin{center}%
104   \colorbox{pyellow}{\parbox{0.85\textwidth}{%
105     \color{dkblue}\textit{#1}#2}}%
106   \end{center}%
107 }%
108
109 %%% for the FAQ 
110 \newcounter{faq}
111 \newcommand{\faq}[2]{\refstepcounter{faq}%
112   \medskip\noindent\colorbox{pyellow}{\parbox{0.9\textwidth}{%
113     \hangpara{0.11\textwidth}{1}%
114     \color{dkblue}Frage \thefaq: \textit{#1}}}\par\smallskip%
115   \begin{hangparas}{0.11\textwidth}{0}%
116     #2\par%
117   \end{hangparas}
118 }%
119
120 %%% for CTAN references
121 \newcommand{\ctan}[1]{%
122   {\textsc{ctan}: \color{dkred}#1}%
123 }
124
125 %%%%% Headings %%%%%
126 \usepackage{scrpage2}
127 \pagestyle{scrheadings}
128 \ihead{\FileTitle{} (\versiondate{})}
129 \chead{}
130 \ohead{\headmark}
131 \ifoot{}
132 \cfoot{\pagemark}
133 \ofoot{}
134 \automark[section]{section}
135
136 %%%%% Fonts %%%%%
137 \usepackage{charter}
138 \addtokomafont{sectioning}{\rmfamily} % Headings with serifs
139 \renewcommand{\headfont}{\normalfont\itshape} % Headlines italic, not slanted ***
140 \usepackage[scaled=.83]{beramono}
141
142 %%%%% Other stuff %%%%%
143 \deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
144 %\usepackage{microtype} % micro typography
145
146 %%%%% Mini TOCs %%%%%
147 \usepackage{minitoc}
148 \mtcsetrules{secttoc}{off}
149 %\mtcsetdepth{secttoc}{3}
150 \mtcsetfont{secttoc}{subsection}{}
151 %\mtcsettitle{secttoc}{In diesem Abschnitt}
152 %\mtcsettitlefont{secttoc}{\itshape}
153
154 %%%%% Language %%%%%
155 \usepackage{babel}
156
157 %%%%% Bibliography %%%%%
158 \usepackage{jurabib}
159 \jurabibsetup{%
160   annote=true,
161   authorformat=year,
162   dotafter=bibentry
163 }
164 \renewcommand{\biblnfont}{}                     % Autoren-Nachnamen (Standard: fett)
165 \renewcommand{\bibfnfont}{}                     % Autoren-Vornamen (Standard: fett)
166 \renewcommand{\bibelnfont}{}                    % Hrsg-Nachnamen (Standard: fett)
167 \renewcommand{\bibefnfont}{}                    % Hrsg-Vornamen (Standard: fett)
168 \renewcommand{\bibtfont}{\textit}       % Titel (Bücher)
169 \renewcommand{\bibbtfont}{\textit}      % Titel (Sammelwerke)
170 \renewcommand{\bibjtfont}{\textit}      % Titel (Zeitschriften)
171 \renewcommand{\bibpldelim}{(}                   % runde Klammern bei...
172 \renewcommand{\bibprdelim}{)}                   % ...Zeitschriften (Jahr)
173 \renewcommand{\ajtsep}{}                                % kein Komma nach Zs-Titeln
174 \renewcommand{\biburlprefix}{\jblangle\textsc{url: }}   % Klammer und Text vor einer URL (Standard: "URL: ")
175
176 \renewcommand{\bib@heading}{\addsec{Kommentiertes Literaturverzeichnis}}
177
178 %%%%% Hyperref %%%%%
179 \usepackage{hyperref}
180 \hypersetup{%
181 breaklinks=true,%
182 colorlinks=true,%
183 linkcolor=dkblue,%
184 urlcolor=dkblue,%
185 citecolor=dkblue,%
186 pdftitle={JabRef \versionnr{} Benutzerhandbuch},%
187 pdfsubject={Einführung in die Benutzung von JabRef},%
188 pdfkeywords = {BibTeX, Bibliographie, Literaturverwaltung},%
189 pdfauthor={\FileAuthor},%
190 pdfstartview=FitH,%
191 bookmarksopen=true,%
192 bookmarksopenlevel=1,%
193 }
194 \urlstyle{rm}
195
196 \hyphenation{
197 LaTeX
198 BibTeX
199 Da-tei-na-men
200 Me-nü-be-feh-le
201 For-mat-erken-nung% verhindert Trennung "Formater-kennung"
202 Werk-zeug-leis-te
203 }
204
205 \makeatother
206
207 %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
208 \begin{document}
209
210 \subject{\includegraphics[scale=.5]{../../images/JabRef-icon-48}}
211
212
213 \title{\jabrefversion{}\\
214 Benutzerhandbuch}
215
216
217 \author{Dominik Waßenhoven\\
218 {\normalsize (\href{mailto:domwass@users.sourceforge.net}{domwass@users.sourceforge.net})}}
219
220
221 \date{\small \versiondate}
222
223 \maketitle
224
225 \begin{abstract}
226 \jabref ist eine grafische Java-Anwendung zur Bearbeitung von \bibtex{}-Dateien
227 (.bib). Mit \jabref können Literaturangaben in Gruppen organisiert
228 und mit einem einfachen Klick die Ansicht auf eine einzelne Gruppe,
229 eine Schnittmenge von Gruppen oder die Gesamtmenge mehrerer Gruppen
230 eingegrenzt werden. \jabref kann Literaturangaben sortieren (für
231 alle Standard-\bibtex{}-Felder) und automatisch \bibtex{}-Keys erzeugen.
232 Auch Links zu PDF-Dateien oder Webseiten können mit \jabref einfach
233 erstellt werden.
234
235 \jabref kann verschiedene Dateiformate importieren und exportieren,
236 außerdem können die Exportfilter angepasst werden. \jabref kann
237 auch von der Kommandozeile gestartet werden, um von einem Importformat
238 in ein Exportformat zu konvertieren, ohne die grafische Benutzeroberfläche
239 zu starten.
240 \end{abstract}
241 \begin{quote}
242 \begin{spacing}{0.7}
243 \begin{center}{\scriptsize Copyright \textcopyright{} 2005--2007, Dominik
244 Waßenhoven}
245 \end{center}
246 {\scriptsize Der Inhalt dieses Handbuchs wird unter den Bedingungen der Creative Commons Public License ">Namensnennung"=NichtKommerziell"=Weitergabe unter gleichen Bedingungen 2.0 Deutschland"< zur Verfügung gestellt. Um den Lizenzvertrag 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 einen Brief an Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. \par}\end{spacing}
247
248 \end{quote}
249 \thispagestyle{empty}
250
251 \newpage
252 \dosecttoc[e]
253 \faketableofcontents{}
254
255 \newpage
256
257 \section{Einleitung}
258 \secttoc
259
260 \subsection{Über dieses Handbuch}\label{subsec:about}
261
262 Dieses Handbuch will eine kurze Einführung zu den nützlichsten Funktionen
263 von \jabref bieten, ohne dabei eine erschöpfende Beschreibung aller
264 Funktionalitäten dieser Software zu liefern. \emph{}\jabref ist
265 das Ergebnis der Verschmelzung von \emph{BibKeeper} und \emph{JBibtexManager}.
266 Weitere Informationen gibt es im Programm selbst unter \menu{Hilfe} \msep{} \menu{Inhalt}
267 sowie im Internet unter \url{http://jabref.sourceforge.net}. Wer dann immer noch keine Antwort auf seine Frage oder keine Lösung zu seinem Problem hat, kann über die Foren oder die Mailingliste auf der Projektseite bei Sourceforge weitere Hilfe bekommen (siehe dazu den Abschnitt \nameref{sec:faq}).
268
269 Die Anleitungen basieren auf den Hilfeseiten des Programms. Da dieses
270 Handbuch und die Hilfeseiten unabhängig voneinander gepflegt und aktualisiert
271 werden, müssen die Beschreibungen jedoch nicht immer übereinstimmen.
272 Im Zweifel sind die Hilfeseiten des Programms aktueller als die hier
273 vorgelegte Beschreibung.
274
275 Am Anfang jedes Abschnitts sollte~(!) zunächst stehen, wie man zur
276 entsprechenden Funktion gelangt (d.\,h. über welches Menü und mit
277 welchem Tastenkürzel). Menü-Einträge werden in einer kursiven, dunkelroten
278 Schrift dargestellt (Beispiel: \menu{Menü} \msep{} \menu{Untermenü}).
279 Besondere Hinweise und Tipps werden in einem gelb hinterlegten Kasten
280 mit dunkelblauer Schrift dargestellt. Hyperlinks sind ebenfalls dunkelblau
281 und anklickbar~-- das gilt sowohl für die Navigation innerhalb des
282 Dokuments als auch für Links ins Internet.
283
284 Wenn Ihnen in diesem Handbuch Fehler auf"|fallen oder wenn Sie Anregungen zum Handbuch haben, würde ich mich über eine kurze Nachricht per \href{mailto:domwass@users.sourceforge.net}{E-Mail} freuen. Über den Stand und die einzelnen Versionen dieses Handbuchs gibt der Abschnitt ">\nameref{RevisionHistory}"< Auskunft.
285
286 \subsection{Einführung in \bibtex{}}
287
288 \label{BibtexHelp}\tip[]{\jabref hilft Ihnen bei der Arbeit mit
289 Ihren \bibtex{}-Dateien, aber es müssen dennoch Regeln beachtet werden,
290 wenn Sie Ihre Einträge bearbeiten. Nur so kann sichergestellt werden,
291 dass \bibtex{} Ihre Datei richtig verarbeiten kann.}
292
293 \noindent Im Folgenden können nur einige allgemeine Hinweise gegeben werden. Ausführlichere Einführungen und weitere Erläuterungen zu \bibtex{} finden Sie bei den im \hyperlink{bibliography}{kommentierten Literaturverzeichnis} aufgeführten Beiträgen.
294
295 \subsubsection{\bibtex{}-Eintragstypen}
296 \label{Eintragstypen}
297 Je nachdem, ob sie ein Buch, einen Zeitschriftenartikel, einen Sammelband oder ein anderes Dokument referenzieren möchten, hält \bibtex{} unterschiedliche Eintragstypen bereit. Hier folgt eine kurze Aufstellung der meist gebrauchten Eintragstypen.\footnote{Vgl. \cite[12--17]{Markey2005}; \cite[7--9]{btxdoc}.} Manche Paktete (wie ">jurabib"<) stellen weitere Eintragstypen zur Verfügung, die Sie natürlich auch in \jabref verwenden können (mehr dazu im Abschnitt \nameref{CustomEntriesHelp}). Für die Verwendung dieser spezifischen Typen schauen Sie bitte in die jeweilige Dokumentation.
298
299 \begin{itemize}
300 \item \emph{@article}\\
301 Ein Artikel in einer Zeitschrift.
302 \item \emph{@book}\\
303 Ein Buch, von einem Verlag veröffentlicht.
304 \item \emph{@booklet}\\
305 Ein gedrucktes und gebundenes Buch ohne Verlag.
306 \item \emph{@conference}\\
307 Siehe \emph{@inproceedings}
308 \item \emph{@inbook}\\
309 Ein Teil eines Buches, z.\,B. ein Kapitel oder Abschnitt.
310 \item \emph{@incollection}\\
311 Ein Beitrag aus einem Buch, z.\,B. einem Sammelband.
312 \item \emph{@inproceedings}\\
313 Ein Artikel aus einem Tagungsbericht, der nicht zwangsläufig in einem Verlag erschienen ist.
314 \item \emph{@manual}\\
315 Eine Dokumentation oder ein Handbuch.
316 \item \emph{@mastersthesis}\\
317 Eine Diplom-/Magisterarbeit.
318 \item \emph{@misc}\\
319 Dieser Typ kann benutzt werden, wenn nichts anderes passt.
320 \item \emph{@phdthesis}\\
321 Eine (unveröffentlichte) Dissertation.
322 \item \emph{@proceedings}\\
323 Ein Tagungsbericht.
324 \item \emph{@techreport}\\
325 Von einer Universität oder Institution (normalerweise in einer Reihe) veröffentlichter Bericht.
326 \item \emph{@unpublished}\\
327 Ein Dokument mit Autor und Titel, unveröffentlicht.
328 \end{itemize}
329
330 \subsubsection{\bibtex{}-Felder}
331
332 Es gibt viele unterschiedliche Felder in \bibtex{} und einige zusätzliche Felder, die Sie in \jabref einsetzen können.
333 Grundsätzlich können Sie \LaTeX{}-Befehle in Feldern, die Text beinhalten, einsetzen. \bibtex{} wird Ihr Literaturverzeichnis automatisch formatieren und je nach \bibtex{} style (Stildatei .bst) Großbuchstaben verkleinern. Um sicherzustellen, dass Anfangsbuchstaben groß bleiben, müssen Sie die Wörter in geschweifte Klammern einschließen, wie im Wort \{Belgien\}.\footnote{Die meisten deutschen \bibtex{}-Stile behalten die Großbuchstaben ohnehin bei.}
334
335 Hinweise zu einigen Feldtypen:
336 \begin{itemize}
337 \item \emph{Bibtexkey}\\
338 Eine eindeutige Bezeichnung, um sich in \LaTeX{}-Dokumenten auf den Eintrag beziehen zu können. Beachten Sie, dass der Bibtexkey genau mit dem Verweis im \LaTeX{}-Dokument übereinstimmen muss (auch die Groß-/Kleinschreibung).
339   \item \emph{address}\\
340     Der Ort des \emph{Verlags} oder einer anderen Institution.
341   \item \emph{annote}\\
342     Eine Anmerkung.
343 Dieses Feld wird von den Standard-Bibliographiestilen nicht verwendet, kann aber bei einigen Stilen benutzt werden, um eine kommentierte Literaturliste zu erstellen.
344   \item \emph{author}\\
345     Dieses Feld sollte alle Autoren Ihres Eintrags enthalten. Die Namen werden durch das Wort \texttt{and} getrennt, auch wenn es mehr als zwei Autoren gibt. Jeder Name kann in zwei gleichwertigen Formen notiert werden:
346 \begin{itemize}
347 \item Donald E. Knuth \emph{oder} Knuth, Donald E.
348 \item Eddie van Halen \emph{oder} van Halen, Eddie
349 \end{itemize}
350 Die zweite Form sollte für Autoren mit zwei oder mehr Nachnamen benutzt werden, um zwischen dem mittleren und dem Nachnamen zu unterscheiden.
351   \item \emph{booktitle}\\
352     Der Titel eines Buches, aus dem ein Teil zitiert wird. Falls Sie ein Buch zitieren wollen, nehmen Sie für den Titel stattdessen das \texttt{title}-Feld.
353   \item \emph{chapter}\\
354     Eine Kapitelnummer (oder Abschnittsnummer oder sonstige Nummer).
355   \item \emph{crossref}\\
356     Der \texttt{key} eines Eintrags, auf den ein Querverweis gesetzt wird. Damit lassen sich beispielsweise die Daten eines Sammelbandes in einem Eintrag für einen Aufsatztitel wiederverwenden, ohne sie bei jedem Aufsatztitel explizit einzutragen. Die Funktionalität von \texttt{crossref} ist jedoch nicht in jedem Fall praktikabel.
357   \item \emph{edition}\\
358     Die Auflage eines Buchs, z.\,B. \texttt{Zweite}. Die Ordnungszahl sollte mit einem Großbuchstaben beginnen; sie wird von den Standardstilen gegebenenfalls in Kleinbuchstaben umgewandelt. Manche Stile verlangen hier eine Ziffer.
359   \item \emph{editor}\\
360     Dieses Feld ist analog zu dem \emph{author}-Feld.
361 Falls zusätzlich ein \texttt{author}-Feld angegeben wird, bezeichnet das \texttt{editor}-Feld den Herausgeber des Buches oder des Sammelbandes, in dem die referenzierte Literatur erschienen ist.
362   \item \emph{howpublished}\\
363     Die Art, wie ein Werk veröffentlicht wurde (meist außerhalb eines Verlags). Das erste Wort sollte mit einem Großbuchstaben beginnen.
364   \item \emph{institution}\\
365     Die fördernde Institutions eines technischen Reports.
366   \item \emph{journal}\\
367     Der Name einer Zeitschrift.
368 Mit Hilfe von ">Strings"< können Zeitschriftentitel abgekürzt werden. Zum Erstellen eines solchen Strings können Sie den \nameref{StringEditorHelp} benutzen oder die Funktionalität zur \nameref{JournalAbbreviations} %Abkürzung von Zeitschriftentiteln 
369 verwenden.
370   \item \emph{key}\\
371     Dieses Feld wird zur Sortierung, zur Erstellung von Labels (falls kein \texttt{author} vorhanden ist) und für Querverweise (\texttt{crossref}) verwendet. Verwechseln Sie dieses Feld nicht mit dem \texttt{Bibtexkey}, der für die \texttt{\textbackslash cite}-Kommandos gebraucht wird und am Anfang jedes Eintrags erscheint (im \bibtex{}"=Quelltext).
372   \item \emph{month}\\
373     Der Monat, in dem ein Werk veröffentlicht oder geschrieben wurde. Benutzen Sie am besten die englischen Abkürzungen (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec).
374   \item \emph{note}\\
375     Zusätzliche Infromationen. Das erste Wort sollte mit einem Großbuchstaben beginnen.
376   \item \emph{number}\\
377 Die Nummer einer Zeitschrift, eines technischen Reports oder eines Bandes innerhalb einer Reihe (\texttt{series}). Zeitschriften haben oft eine Band- und Heftzählung, der Band entspricht dem \texttt{volume}-, das Heft dem \texttt{number}-Eintrag.
378   \item \emph{organization}\\
379     Die Organisation, die einen Konferenzband fördert.
380   \item \emph{pages}\\
381     Die Seitenzahl(en) oder der Seitenzahlbereich, z.\,B. \texttt{42-111} oder \texttt{7,41,73-97} or \texttt{43+} (das \texttt{+} deutet auf folgende Seiten, die nicht einen einfachen Bereich umfassen).
382 Ein einfacher Bindestrich (wie in \texttt{7-33}) wird in einen doppelten Bindestrich (\texttt{-{-}}) verwandelt, der in der Ausgabe als bis-Strich erscheint (also 7--33).
383   \item \emph{publisher}\\
384     Der Name des Verlags.
385   \item \emph{school}\\
386     Der Name einer Universität, an der eine Abschlussarbeit~-- z.\,B. eine Dissertation (\texttt{phdthesis}) oder Magisterarbeit (\texttt{mastersthesis})~-- geschrieben wurde.
387   \item \emph{series}\\
388     Der Name einer Reihe, in der ein Buch erschienen ist.
389 Falls die Bücher einer Reihe nummeriert sind, wird die entsprechende Nummer im Feld \texttt{number} angegeben.
390   \item \emph{title}\\
391     Der Titel des Werkes. Die Groß- und Kleinschreibung kann von den Bibliographiestilen und der benutzten Sprache abhängig sein (wobei sie mit deutschen Bibliographiestilen beibehalten wird). Worte, die auch bei Verwendung englischer Bibliographiestile groß geschrieben werden sollen, müssen in geschweifte Klammern eingefasst werden (z.\,B. \texttt{A \{German\} title}).
392   \item \emph{type}\\
393     Der Typ eines technischen Reports, z.\,B. ">Research Note"<. Bei \emph{jurabib} wird dieses Feld auch für den Typ einer Abschlussarbeit verwendet.
394   \item \emph{volume}\\
395     Der Band (Jahrgang) einer Zeitschrift oder der Band eines Buches in einem mehrbändigen Werk.
396   \item \emph{year}\\
397     Das Jahr der Veröffentlichung (oder bei einem unveröffentlichten Werk das Jahr, in dem es geschrieben wurde). Normalerweise sollte im \texttt{year}-Feld nur eine vierstellige Zahl stehen, z.\,B. \texttt{1984}. Die Standardstile können aber auch mit \texttt{year}-Einträgen umgehen, deren letzte vier Zeichen (ausgenommen Satzzeichen) Ziffern sind, beispielsweise \texttt{(um 1984)}.
398     Dieses Feld wird für die meisten Eintragstypen benötigt.
399 \end{itemize}
400
401 \subsubsection{Weitere Felder}
402
403 Bibliographie-Stile für \bibtex{} wurden von vielen Leuten entwickelt,
404 und einige haben weitere Felder erstellt. Es folgt eine kleine Auswahl.
405
406 Feldnamen, die mit einem Stern* versehen sind, werden nicht direkt von \jabref unterstützt, können aber eingebunden werden (mehr dazu im Abschnitt \nameref{CustomEntriesHelp}).
407
408 \begin{itemize}
409   \item \emph{affiliation*}\\
410     Die Zugehörigkeit eines Autors.
411   \item \emph{abstract}\\
412     Die Zusammenfassung eines Werks.
413   \item \emph{contents*}\\
414     Ein Inhaltsverzeichnis.
415   \item \emph{copyright*}\\
416     Copyright-Informationen.
417   \item \emph{doi}\\
418     Der \emph{Digital Object Identifier} ist eine permanente Kennung von Dokumenten.
419   \item \emph{eid}\\
420     Der EID \emph{(Electronic identifier)} wird für elektronische Zeitschriften benutzt, die auch im Druck erscheinen. Mit dieser Nummer, die die Seitenzahlen ersetzt, lässt sich der Artikel in der gedruckten Ausgabe finden. Der EID wird manchmal auch \emph{citation number} genannt.
421   \item \emph{ISBN*}\\
422     Die Internationale Standardbuchnummer.
423   \item \emph{ISSN*}\\
424     Die Internationale Standardseriennummer (für Zeitschriften).
425   \item \emph{keywords}\\
426     Stichworte~-- sie können in \jabref gut zum Gruppieren verwendet werden.
427   \item \emph{language*}\\
428     Die Sprache des Werks.
429   \item \emph{location*}\\
430     Der Ort, der mit einem Werk in Verbindung steht, z.\,B. die Stadt, in der eine Konferenz stattgefunden hat.
431   \item \emph{LCCN*}\\
432     Die \emph{Library of Congress Call Number}.  Das Feld kann auch \texttt{lib-congress} heißen.
433   \item \emph{mrnumber*}\\
434     Die \emph{Mathematical Reviews}-Nummer.
435   \item \emph{price*}\\
436     Der Preis.
437   \item \emph{size*}\\
438     Die physische Größe eines Dokuments.
439   \item \emph{url}\\
440     Der \emph{Uniform Resource Locator} (URL, ">einheitlicher Quellenanzeiger"<), der auf eine Webseite im Internet verweist.
441   \item \emph{urldate}\\
442     Das Datum, an dem eine Webseite zuletzt besucht wurde.
443 \end{itemize}
444
445
446 \clearpage 
447 \section{Installation}
448 \secttoc
449
450 \subsection{System-Voraussetzungen}
451 \label{subsec:System-Voraussetzungen}
452 \jabref ist in Java programmiert und somit betriebssystemunabhängig,
453 kann prinzipiell also unter Windows, Mac OS X, Linux und anderen UNIX-Systemen
454 betrieben werden. Voraussetzung ist allerdings, dass die \emph{Java
455 Virtual Machine} mindestens in der Version~1.5 installiert ist.\footnote{Bis zur Version 2.2 von \jabref reichte Java~1.4.2 aus.}
456 Sie ist kostenlos und kann unter \url{http://java.sun.com/} heruntergeladen
457 werden. Im Normalfall sollte das \emph{Java Runtime Environment} (JRE) ausreichen;
458 nur wenn Sie \jabref kompilieren möchten, benötigen Sie das \emph{Java
459 Development Kit} (JDK).
460
461
462 \subsection{Windows}
463
464
465 \subsubsection{Installer (msi)}
466
467 \jabref gibt es im Windows Installer-Format (\texttt{.msi}). Ein
468 Doppelklick auf die MSI-Datei installiert \jabref und fügt dem
469 Startmenü eine Verknüpfung hinzu. Falls Java nicht installiert ist,
470 wird eine Warnmeldung ausgegeben.%
471 \footnote{Die Windows-Installation wurde von Dale Visser erstellt, der dazu
472 die folgenden \emph{Open-Source-Tools} benutzt hat: JSmooth, ein \texttt{.exe}
473 wrapper für Java-Anwendungen (\url{http://jsmooth.sf.net/}); Wix,
474 ein Tool zum Kompilieren von MSI-Dateien aus einer XML-Spezifikation
475 (\url{http://wix.sf.net/}).%
476 }
477
478
479 \subsubsection{Batch-Datei (jar)}
480 \label{subsub:jar}
481 Wenn Sie die ausführbare jar-Datei (\texttt{.jar}) heruntergeladen
482 haben, probieren Sie zunächst, ob ein Doppelklick darauf das Programm
483 startet~-- dies funktioniert zumindest auf einigen Systemen. Falls
484 \jabref nicht direkt startet (Windows also nicht weiß, was es mit
485 einer jar-Datei anfangen soll), fahren Sie folgendermaßen fort:
486
487 Erstellen Sie in dem Ordner, in dem Sie die Datei \emph{JabRef.jar}
488 abgelegt haben, eine Batch-Datei mit dem Namen \emph{jabref-start.bat}.
489 Diese Datei soll nur eine Zeile enthalten:
490
491 \begin{lstlisting}
492 start javaw -jar JabRef.jar
493 \end{lstlisting}
494 Mit einem Doppelklick auf die Batch-Datei starten Sie \jabref.
495
496
497 \subsection{Starten von der Kommandozeile}\label{subsec:Starten-Kommandozeile}
498
499 \begin{enumerate}
500 \item mit dem \emph{Java Runtime Environment}:
501 \begin{lstlisting}
502 jre -new -jar <Pfad zur jar-Datei>
503 \end{lstlisting}
504 oder
505 \begin{lstlisting}
506 jrew -new -jar <Pfad zur jar-Datei>
507 \end{lstlisting}
508 \item mit dem \emph{Java Development Kit}:
509 \begin{lstlisting}
510 java -jar <Pfad zur jar-Datei>
511 \end{lstlisting}
512 \end{enumerate}
513 Es wird empfohlen, \jabref mit Java 1.5 zu benutzen und die Option \lstinline{-Dswing.aatext=true}
514 vor der Option \lstinline{-jar} einfügen, um das Benutzen von Anti-Alias-Schriften
515 im Programm zu ermöglichen.
516
517 Die jar-Datei, die \jabref enthält, kann entpackt werden mit den
518 Kommandos 
519 \begin{lstlisting}
520 jar xf <Pfad zur jar-Datei>
521 \end{lstlisting}
522 bzw. 
523 \begin{lstlisting}
524 jar xf <Pfad zur jar-Datei> <Liste der Dateien, die entpackt werden sollen>
525 \end{lstlisting}
526 Das Entpacken der jar-Datei ist nicht notwendig, um das Programm zu
527 starten!
528
529 Weitere Hinweise zur Installation finden Sie in der Datei INSTALL
530 (zum Kompilieren aus den \emph{sourcen}) und auf der \href{http://jabref.sourceforge.net}{\jabref-Homepage}.
531
532
533 \clearpage 
534 \section{Funktionen}
535 \secttoc
536 \bigskip
537
538 \noindent \label{JabRefHelp}\jabref ist ein Programm zur Verwaltung von
539 \bibtex{}-Dateien. Es benutzt kein eigenes Dateiformat, d.\,h. dass
540 Sie Ihre Dateien direkt im \bibtex{}-Format (Dateiendung \texttt{.bib})
541 laden und speichern. Sie können aber auch bibliographische Datenbanken
542 anderer Formate in \jabref importieren.
543
544 \jabref unterstützt Sortier- und Suchfunktionen, um einen Überblick
545 über den Inhalt Ihrer Datei zu bekommen. Sie können der Datei ganz
546 einfach neue Einträge hinzufügen, ohne sich daran erinnern zu müssen,
547 welche Informationen benötigt werden. Außerdem kann \jabref \bibtex{}-Keys
548 automatisch generieren. \jabref ist sehr nützlich, wenn Sie \bibtex{}
549 oder CiteMaker verwenden, kann aber auch für diejenigen sinnvoll sein,
550 die andere Bibliographie-Systeme benutzen oder schlicht und einfach
551 ihre Literaturquellen organisieren wollen.
552
553 \subsection{Das Hauptfenster}
554
555 \tip[]{Die meisten Menüfunktionen, auf die im Folgenden hingewiesen
556 wird, haben Tastenkürzel, und viele Funktionen können über die Werk\-zeug\-leiste
557 aufgerufen werden.}
558 \label{BaseFrameHelp}Im Hauptfenster, in dem Sie mit Ihrer Datei
559 arbeiten, befindet sich unter der Menüleiste und der Werkzeugleiste
560 die Tableiste mit Tabs (Reitern) für jede Ihrer geöffneten Dateien.
561 Wenn Sie einen dieser Tabs anklicken, erscheint eine Tabelle, die
562 alle Datensätze und einige der Datenfelder auf"|listet.
563
564 Mit einem Doppelklick auf eine Tabellenzeile können Sie den Inhalt bearbeiten (der \nameref{EntryEditorHelp} wird geöffnet). Sie können mit den Pfeiltasten innerhalb der Tabelle navigieren. Wenn Sie einen Buchstaben drücken, springen Sie zu dem ersten Eintrag, der mit diesem Buchstaben beginnt (abhängig von der Spalte, nach der Sie die Tabelle sortiert haben).
565
566 Die Sortierung der Tabelle erfolgt nach einem Feld Ihrer Wahl. Sie können das Standardverhalten unter \menu{Optionen \msep{} Einstellungen \msep{} Tabellenansicht} angeben. Um die Sortierreihenfolge schnell zu ändern, klicken Sie einfach auf die Kopfzeile einer Spalte; damit haben Sie das primäre Sortierkriterium definiert. Klicken Sie erneut auf den Spaltenkopf, um die Sortierrichtung umzukehren. Ein weiterer Klick sorgt dafür, dass die Spalte nicht mehr zur Sortierung herangezogen wird. Halten Sie die STRG-Taste beim Klicken auf einen Spaltenknopf gedrückt, um eine zweite Spalte als sekundäres Sortierkriterium festzulegen. Sie können beliebig viele Spalten zur Sortierung heranziehen.
567
568 Welche Felder (Spalten) in der Tabelle angezeigt werden sollen, können
569 Sie im \menu{Einstellungs}-Dialog auswählen. Auch die Breite der
570 Tabellenspalten kann eingestellt werden, indem man die Trennlinie
571 zwischen den Spaltenköpfen anklickt und nach links oder rechts verschiebt.
572 Im \menu{Einstellungs}-Dialog können Sie festlegen, ob die Tabelle
573 an die Bildschirmgröße angepasst werden soll oder nicht. Aktivieren
574 Sie diese Funktion, um sicherzustellen, dass Sie die gesamte Tabelle
575 sehen können. Deaktivieren Sie diese Funktion, wenn mehr Informationen
576 dargestellt werden sollen.
577
578 Die Farbanzeige kann ebenfalls im \menu{Einstellungs}-Dialog ein-
579 und ausgeschaltet werden. Die Farbanzeige illustriert, ob Ihre Daten
580 vollständig sind, indem sie die Zellen wie folgt darstellt:
581
582 \begin{itemize}
583 \item Eine \colorbox{red}{\textcolor{white}{rote}} Zelle in der linken Spalte kennzeichnet
584 einen unvollständigen Eintrag.
585 \item Eine \colorbox{yellow}{gelbe} Zelle in der linken Spalte kennzeichnet
586 einen Eintrag, der nicht alle benötigten Felder selbst enthält, der
587 aber einen Querverweis enthält.
588 \item Eine \colorbox{blue}{\textcolor{white}{blaue}} Zelle kennzeichnet ein benötigtes Feld.
589 \item Eine \colorbox{green}{grüne} Zelle kennzeichnet ein optionales Feld.
590 \item Eine farblose (weiße) Zelle kennzeichnet ein Feld, das von \bibtex{}
591 für diesen Eintragstyp nicht benutzt wird. Das Feld kann selbstverständlich
592 in \jabref bearbeitet werden.
593 \end{itemize}
594
595 \subsubsection{Einen neuen Eintrag hinzufügen}
596
597 Es gibt verschiedene Möglichkeiten, einen neuen Eintrag hinzuzufügen.
598 Im Menü \menu{BibTeX} führt ein Klick auf \menu{Neuer Eintrag} zu
599 einem Dialog, in dem Sie den Eintragstyp aus einer Liste wählen können.
600 Um diesen Dialog zu umgehen, gibt es auch eigene Menüpunkte für jeden
601 Eintragstyp und außerdem Tastenkürzel für die gängigsten Typen.
602
603 Wenn ein Eintrag hinzugefügt wird, wird standardmäßig ein Editor für
604 den Eintrag geöffnet. Sie können dieses Verhalten im \menu{Einstellungs}-Dialog
605 abstellen.
606
607 \tip[]{Wir empfehlen, sich die Tastenkürzel für die Eintragstypen
608 einzuprägen, die Sie am häufigsten benutzen, z.\,B. STRG-SHIFT-A
609 für einen Zeitschriftenaufsatz \emph{(article)}.}
610
611
612 \subsubsection{Einen Eintrag bearbeiten}
613
614 Um den \nameref{EntryEditorHelp} zur Bearbeitung
615 eines existierenden Eintrags zu öffnen, klicken Sie einfach doppelt
616 auf die entsprechende Zeile oder markieren den Eintrag
617 und drücken auf ENTER.
618
619
620 \subsubsection{Einen \bibtex{}-String in einem Feld verwenden}
621
622 In \jabref schreiben Sie den Inhalt aller Felder so, wie Sie es
623 in einem Texteditor machen würden, mit einer Ausnahme: um einen String
624 (eine Art Abkürzung) zu verwenden, umschließen Sie den Namen des Strings
625 mit je einem \#, z.\,B.
626
627 \begin{lstlisting}
628 #jan# 1997
629 \end{lstlisting}
630 was interpretiert wird als String mit dem Namen \texttt{jan} gefolgt
631 von \texttt{1997}. Vergleichen Sie dazu auch die Hinweise zum \nameref{StringEditorHelp}.
632
633
634 \subsection{Eintrags"=Editor}
635
636 \label{EntryEditorHelp}
637
638 \begin{quote}
639 \emph{Geöffnet wird der Eintrags"=Editor im Hauptfenster durch einen
640 Doppelklick auf die linke Spalte eines Eintrags oder durch
641 Drücken auf ENTER. Der Eintrags-Editor wird geschlossen, indem man
642 auf ESC drückt.}
643 \end{quote}
644 Im Eintrags-Editor können Sie alle relevanten Informationen eines
645 Eintrags festlegen. Der Editor überprüft den Eintragstyp und zeigt
646 alle benötigten und optionalen Felder für den Gebrauch mit \bibtex{}
647 an. Darüber hinaus gibt es einige Felder, die \emph{Allgemeine Felder}
648 genannt werden und für alle Eintragstypen gelten.
649
650 Sie können die Felder, die für die einzelnen Eintragstypen als benötigt
651 und optional angesehen werden, und auch die Allgemeinen Felder anpassen.
652 Näheres dazu erfahren Sie im Abschnitt \nameref{CustomEntriesHelp}.
653
654 \subsubsection{Die Panels des Eintrags-Editors}
655
656 Der Eintrags-Editor besteht in der Standardeinstellung aus fünf Panels:
657 \emph{Benötigte Felder}, \emph{Optionale Felder}, \emph{General},
658 \emph{Abstract} und \emph{\bibtex{}"=Quelltext}, wobei \emph{General}
659 und \emph{Abstract} vom Benutzer angepasst werden können (siehe dazu
660 Abschnitt~\ref{GeneralFields}). In den ersten drei Panels können
661 Sie mit TAB und SHIFT-TAB zwischen den einzelnen Feldern hin- und
662 herwechseln. Zu einem anderen Panel gelangen Sie, indem Sie auf die
663 Tabs klicken. Mit den folgenden Tastaturkürzeln können Sie ebenfalls
664 zwischen den Panels navigieren:
665
666 \begin{itemize}
667 \item STRG-TAB oder STRG-+ wechselt zum Panel rechts vom aktuellen Panel,
668 \item STRG-SHIFT-TAB oder STRG-{-} (MINUS) wechselt dementsprechend zum
669 Panel links vom aktuellen Panel.
670 \end{itemize}
671 Außerdem können Sie zum nächsten oder vorherigen Eintrag wechseln,
672 indem Sie >>STRG-SHIFT-$\downarrow$<< bzw. >>STRG-SHIFT-$\uparrow$<<
673 oder die Pfeil-Buttons in der linken Toolbar drücken.
674
675 Das Panel \emph{\bibtex{}"=Quelltext} zeigt, wie der Eintrag aussehen
676 wird, wenn die Datei im \texttt{bib}-Format gespeichert wird. Wenn
677 Sie wollen, können Sie den \bibtex{}"=Quelltext direkt bearbeiten.
678 Sobald Sie zu einem anderen Panel wechseln, STRG-S drücken oder den
679 Eintrags-Editor schließen, wird \jabref versuchen, den Inhalt des
680 Quelltext"=Panels zu analysieren. Falls dabei Probleme auftreten, werden
681 Sie benachrichtigt und erhalten die Möglichkeit, den Eintrag noch
682 einmal zu überarbeiten oder den vorherigen Inhalt wiederherzustellen. (Nähere
683 Einzelheiten dazu finden Sie im Abschnitt \nameref{subsub:feldkonsistenz}.)
684 Wenn in den \menu{Einstellungen} (unter \menu{Allgemein}) die Option
685 \menu{Quelltext standardmäßig anzeigen} gewählt wurde, wird das Quelltext"=Panel
686 beim Öffnen des Eintrags-Editors als erstes angezeigt. Wenn Sie lieber
687 den Quelltext bearbeiten als die anderen Panels zu benutzen, sollten
688 Sie diese Option wählen.
689
690 \tip{Wenn Ihre Datei Felder enthält, die \jabref nicht kennt,
691 erscheinen diese im Quelltext"=Panel.}
692
693 \tip[Und noch ein Tipp: ]{Die \emph{PDF-} und \emph{URL}-Felder unterstützen
694 Drag \& Drop. Sie können z.\,B. ein URL aus Ihrem Browser dort einfügen.}
695
696
697 \subsubsection{Überprüfung der Feldkonsistenz}
698 \label{subsub:feldkonsistenz}
699 Wenn der Inhalt eines Feldes geändert wird, überprüft \jabref,
700 ob der neue Inhalt akzeptiert werden kann. Bei Feldern, die von \bibtex{}
701 genutzt werden, wird der Inhalt zum einen auf die richtige Klammerung
702 mit geschweiften Klammern, aber auch auf die Benutzung des Zeichens
703 \texttt{\#} hin überprüft. Das >>hash<<-Symbol (im Deutschen oft
704 >>Doppelkreuz<< oder >>Raute<< genannt) darf \emph{nur} paarweise
705 benutzt werden, um damit den Namen eines \bibtex{}-Strings einzuschließen.
706 Beachten Sie, dass \jabref nicht überprüft, ob der angeführte String
707 tatsächlich vorhanden ist, da der \bibtex{}-Stil, den Sie benutzen, 
708 eine beliebige Anzahl von Strings definieren kann, die \jabref nicht
709 kennt.
710
711 Falls die Inhalte nicht akzeptabel sind, wird das Feld mit roter Farbe
712 hinterlegt, was auf einen Fehler hindeutet. In diesem Fall werden
713 die Änderungen nicht gespeichert.
714
715
716 \subsection{Integritätsprüfung}
717
718 \begin{quote}
719 \emph{Erreichbar über das Menü \menu{Extras \msep{} Datenbank durchsuchen
720 \msep{} Überprüfung der Integrität}.}
721 \end{quote}
722 Mit dieser Funktion überprüft \jabref alle Einträge auf deren Gültigkeit
723 und versucht Fehler aufzudecken. Mit dem \menu{Überprüfen}-Button
724 kann der Vorgang gestartet werden. Es wird eine Liste mit Hinweisen
725 (Info-Icon) und möglichen Fehlern (Ausrufezeichen-Icon) sowie dem
726 entsprechenden \bibtex{}-Key erstellt. Wenn Sie einen Hinweis auswählen,
727 erscheint der Inhalt des Feldes, das beanstandet wird. Sie können
728 nun den Feldinhalt verändern und die Veränderungen mit Klick auf die
729 Schaltfläche \menu{Übernehmen} speichern.
730
731
732 \subsection{\bibtex{}-Keys}
733
734 Damit man sich in einem \LaTeX{}-Dokument auf einen Literaturverweis
735 beziehen kann, braucht man einen eindeutigen \bibtex{}-Key. Eindeutig
736 heißt, dass er nur einmal vergeben sein darf. Es wird nach Groß"~
737 und Kleinschreibung unterschieden, \texttt{Yared1998} ist also nicht
738 identisch mit \texttt{yared1998}. \jabref bietet einige Möglichkeiten,
739 um auch bei größeren Datenbanken den Überblick über die \bibtex{}-Keys
740 nicht zu verlieren.
741
742 \tip{Falls Sie in einem \LaTeX{}-Dokument mehrere \bibtex{}-Dateien
743 einbinden, müssen Sie selbst darauf achten, dass in den unterschiedlichen
744 Dateien nicht mehrmals derselbe \bibtex{}-Key vergeben ist. Nutzen
745 Sie deshalb am besten die Funktion \menu{Extras} \msep{} \menu{Neue Teildatei aus AUX-Datei}.}
746 Der einfachste Weg, einen eindeutigen \bibtex{}-Key zu bekommen, ist
747 das automatische Erzeugen, das Sie mit der Tastenkombination STRG-G
748 oder mit dem Zauberstab-Button im Eintrags-Editor veranlassen können.
749 Falls Sie sich nicht im Eintrags-Editor befinden, werden mit Hilfe
750 von STRG-G oder dem Zauberstab-Button aus der Menüleiste für alle
751 Einträge der Datei \bibtex{}-Keys erzeugt. Falls dabei Keys überschrieben
752 werden, gibt \jabref eine Warnmeldung aus.
753
754 Wie die \bibtex{}-Keys aussehen, die \jabref automatisch generiert,
755 und wie Sie dieses Aussehen verändern können, erfahren Sie im Abschnitt~\ref{LabelPatterns} \nameref{LabelPatterns}.
756
757
758 \subsection{Suchfunktionen}
759
760 \label{SearchHelp}
761 \begin{quote}
762 \emph{STRG-F öffnet oder aktiviert den Suchdialog.
763 Drückt man mehrmals auf STRG-F, so werden die verschiedenen Suchmodi
764 ausgewählt. STRG-SHIFT-F öffnet oder aktiviert den Suchdialog
765 und wählt gleichzeitig die direkte Suche aus. Bei der direkten Suche
766 springt man mit STRG-F oder STRG-SHIFT-F zum nächsten Treffer.}
767 \end{quote}
768
769 \subsubsection{Direkte Suche}
770
771 Bei der direkten Suche sucht \jabref unmittelbar, wenn Sie einen
772 Buchstaben eingeben. Die Statuszeile informiert Sie über den Sucherfolg.
773 Mit STRG-F oder STRG-SHIFT-F wird zum nächsten Vorkommen des aktuellen
774 Suchbegriffs gesprungen. Falls es keine weiteren Vorkommen gibt, informiert
775 die Statuszeile darüber. Bei erneuter Wiederholung startet die Suche
776 vom Anfang der Datei. Die Suchreihenfolge richtet sich nach der aktuellen
777 Sortierung Ihrer Datei. Um die direkte Suche zu verlassen, drücken
778 Sie ESC oder klicken Sie auf \menu{Zurücksetzen}.
779
780
781 \subsubsection{Normale Suche}
782
783 Hierbei sucht das Programm nach allen Vorkommen der Wörter ihres Suchausdrucks, sobald Sie ENTER drücken. Nur Einträge, die alle Wörter enthalten, gelten als Treffer. Um nach festen Ausdrücken zu suchen, müssen Sie die Wörter in doppelte Anführungszeichen einfassen. Zum Beispiel findet die Suchanfrage \texttt{progress \textquotedbl marine acquaculture\textquotedbl} Einträge, die sowohl das wort ">progress"< als auch den Ausdruck ">marine acquaculture"< aufweisen. Alle Einträge, die keine Treffer sind, werden entweder ausgeblendet, so dass nur die Treffer sichtbar sind (Suchmodus \menu{Filter}), oder sie werden grau dargestellt, während die Treffer oben angezeigt werden (Suchmodus \menu{Oben einsortieren}). Um die Trefferanzeige zu beenden, drücken Sie ESC oder klicken auf die Schaltfläche \menu{Zurücksetzen} im Suchen-Dialog.
784
785 \subsubsection{Suchoptionen}
786
787 Der \menu{Einstellungen}-Button im Suchdialog öffnet ein Menü, in
788 dem man mehrere Optionen (de)aktivieren kann: das Beachten von Groß-
789 und Kleinschreibung, das Nutzen regulärer Ausdrücke sowie das Auswählen
790 der Suchergebnisse.
791
792 \tip{Suchen Sie mit der Option \menu{Treffer auswählen} und drücken
793 anschließend STRG-M, so haben Sie alle Treffer markiert (vgl. Abschnitt ">\nameref{MarkingHelp}"<) und können z.\,B. eine weitere Suche durchführen,
794 ohne die bisherigen Ergebnisse zu >>verlieren<<.}
795
796 \subsubsection{Feldbezeichner und logische Operatoren}
797 \label{SearchHelp_advanced}
798
799 \tip[Achtung! ]{Die folgenden Hinweise gelten nicht für die direkte Suche.}
800 Um nur einige bestimmte Felder zu durchsuchen
801 und\slash{}oder logische Operatoren im Suchbegriff zu benutzen, wird
802 eine spezielle Syntax zur Verfügung gestellt. Um beispielsweise nach
803 Einträgen mit dem Autor >>Miller<< zu suchen, geben Sie
804
805 \begin{lstlisting}
806 author = miller
807 \end{lstlisting}
808 in das Suchfeld ein. Falls der Suchbegriff Leerzeichen enthält, schließen
809 Sie ihn in Anführungszeichen ein. Benutzen Sie \emph{nie} Leerzeichen
810 in dem Feldbezeichner. Mehrere Feldbezeichner werden durch >>|<<
811 voneinander getrennt. Um beispielsweise nach Einträgen über Karl den
812 Großen zu suchen, geben Sie Folgendes ein:
813
814 \begin{lstlisting}
815 title|keywords = "Karl der Große"
816 \end{lstlisting}
817 Sie können die logischen Operatoren AND, OR und NOT sowie Klammern
818 verwenden:
819
820 \begin{lstlisting}
821 (author = miller OR title|keywords = "Karl der Große") AND NOT author = brown
822 \end{lstlisting}
823 \ldots{} sucht beispielsweise nach Einträgen, in denen entweder der
824 Autor >>Miller<< heißt oder im \emph{title}- oder \emph{keywords}-Feld
825 der Begriff >>Karl der Große<< steht; gleichzeitig werden die Einträge
826 mit dem Autor >>Brown<< nicht angezeigt.
827
828 Das \texttt{=}-Zeichen ist eigentlich eine Abkürzung für >>enthält<<
829 \emph{(contains)}. Wenn man nach genauen Treffern suchen möchte, muss
830 man \texttt{==} oder \texttt{matches} (>>übereinstimmen<<) eingeben.
831 \texttt{!=} sucht nach Einträgen, bei denen der Suchbegriff \emph{nicht}
832 enthalten ist. Um nach Einträgen eines bestimmten Typs zu suchen,
833 gibt es ein Pseudofeld namens \emph{entrytype}:
834
835 \begin{lstlisting}
836 entrytype = thesis
837 \end{lstlisting}
838 \ldots{} findet Einträge, deren Typ (wie in der Spalte \emph{Entrytype}
839 dargestellt) das Wort >>thesis<< enthält (z.\,B. >>phdthesis<<
840 und >>mastersthesis<<). Ebenso erlaubt das Pseudofeld \emph{bibtexkey}
841 die Suche nach \bibtex{}-Keys, z.\,B.:
842
843 \begin{lstlisting}
844 bibtexkey = miller2005
845 \end{lstlisting}
846
847 \subsection{Gruppen}
848
849 Mit Gruppen können Sie Ihre \bibtex{}-Datei in einer Baumstruktur
850 anordnen, vergleichbar mit einer Dateistruktur in Ordnern und Unterordnern.
851 Die beiden Hauptunterschiede sind:
852
853 \begin{enumerate}
854 \item Während eine Datei auf einer Festplatte immer in genau einem Ordner
855 abgelegt ist, kann ein Literatureintrag in \jabref mehreren Gruppen
856 angehören.
857 \item Gruppen benutzen bestimmte Kriterien, um ihren Inhalt dynamisch zu
858 bestimmen. Neue Einträge, die den Kriterien einer Gruppe entsprechen,
859 gehören automatisch zu dieser Gruppe. Diese Funktionalität gibt es
860 nicht in üblichen Dateisystemen, wohl aber in einigen E-Mail-Programmen
861 (z.\,B. Thunderbird und Opera).
862 \end{enumerate}
863 Wenn Sie eine Gruppe auswählen, werden die Einträge dieser Gruppe
864 angezeigt. Wenn Sie mehrere Gruppen auswählen, werden entweder die
865 Einträge angezeigt, die in einer der Gruppen sind (Vereinigung), oder
866 solche, die in allen Gruppen vorhanden sind (Schnittmenge)~-- das
867 hängt von Ihren Einstellungen ab. All dies wird im Folgenden detailliert
868 erläutert.
869
870 Gruppendefinitionen sind dateispezifisch; sie werden als \texttt{@COMMENT}-Block
871 in der \texttt{bib}-Datei gespeichert und von allen Benutzern gemeinsam
872 benutzt. (Künftige Versionen von \jabref werden möglicherweise
873 benutzerabhängige Gruppen unterstützen.)
874
875
876 \subsubsection{Die Gruppenansicht}
877 \begin{quote}
878 \emph{Die Gruppenansicht wird im linken Bereich des Bildschirms angezeigt.
879 Sie kann mit der Tastenkombination STRG-SHIFT-G oder dem Gruppen-Button
880 in der Toolbar ein- und ausgeblendet werden. Die Gruppenansicht verfügt
881 über mehrere Schaltflächen, aber die meisten Funktionen werden über
882 das Kontextmenü angesteuert (also mit der rechten Maustaste). Drag\,\&\,Drop
883 wird ebenfalls unterstützt.}
884 \end{quote}
885
886
887 \subsubsection{Einige kurze Beispiele}
888
889 Sie möchten vielleicht~\ldots{}
890
891 \begin{itemize}
892 \item [\ldots]\textbf{einfach nur eine Gruppe anlegen und ihr einige Einträge
893 zuordnen}
894
895
896 Vergewissern Sie sich, dass die Gruppenansicht eingeschaltet ist.
897 Drücken Sie auf den Button \menu{Neue Gruppe}, geben einen Namen
898 für die Gruppe ein und drücken \menu{OK}. Sie können alle Einstellungen
899 auf ihren Standardwerten belassen. Jetzt wählen Sie die Einträge aus,
900 die der Gruppe zugeordnet werden sollen, und ziehen diese mit der
901 Maus auf die Gruppe oder wählen \menu{Zu Gruppe hinzufügen} aus dem
902 Kontextmenü. Jetzt können Sie die Gruppe anklicken, um sich ihren
903 Inhalt anzeigen zu lassen (das sollten die Einträge sein, die Sie
904 gerade hinzugefügt haben).
905
906 \item [\ldots]\textbf{das Feld} \textbf{\emph{keywords}} \textbf{benutzen,
907 um die Einträge zu gruppieren}
908
909
910 Stellen Sie sicher, dass die Gruppenansicht aktiviert ist. Drücken
911 Sie auf den Button \menu{Neue Gruppe}, geben einen Namen für die
912 Gruppe ein und wählen die Option \menu{Dynamisches Gruppieren der Einträge anhand eines Stichworts in einem Feld}.
913 Geben Sie das Stichwort, nach dem gesucht werden soll, ein und drücken
914 \menu{OK}. Jetzt können Sie die Gruppe anklicken, um sich ihren Inhalt
915 anzeigen zu lassen (das sollten alle Einträge sein, deren \emph{keywords}-Feld
916 das Stichwort enthält, das Sie angegeben haben).
917
918 \item [\ldots]\textbf{einen frei wählbaren Suchausdruck verwenden, um eine
919 Gruppe zu definieren}
920
921
922 Stellen Sie sicher, dass die Gruppenansicht aktiviert ist. Drücken
923 Sie auf den Button \menu{Neue Gruppe}, geben einen Namen für die
924 Gruppe ein und wählen die Option \menu{Dynamisches Gruppieren der Einträge anhand eines beliebigen Suchausdrucks}.
925 Geben Sie \texttt{author=smith} als Suchausdruck ein (ersetzen Sie
926 \texttt{smith} mit einem Namen, der wirklich in Ihrer Datei vorkommt)
927 und klicken \menu{OK}. Jetzt können Sie die Gruppe anklicken, um
928 sich ihren Inhalt anzeigen zu lassen (das sollten alle Einträge sein,
929 deren \emph{author}-Feld den Namen beinhaltet, den Sie angegeben haben).
930
931 \item [\ldots]\textbf{mehrere Gruppen kombinieren }
932
933
934 Erstellen sie zwei unterschiedliche Gruppen (z.\,B. so wie oben beschrieben).
935 Klicken Sie auf den Button \menu{Einstellungen} in der Gruppenansicht
936 und wählen \menu{Vereinigung}. Jetzt wählen Sie beide Gruppen aus
937 (dazu klicken Sie auf eine Gruppe und anschließend bei gedrückter
938 STRG-Taste auf die andere Gruppe). Sie sollten jetzt alle Einträge
939 sehen, die in einer der beiden Gruppen aufgeführt sind. Klicken Sie
940 noch einmal auf \menu{Einstellungen} und wählen \menu{Schnittmenge}
941 aus. Nun sollten Sie nur die Einträge sehen, die in beiden Gruppen
942 enthalten sind (das können auch keine sein, oder aber genau dieselben
943 Einträge wie zuvor, sofern beide Gruppen dieselben Einträge enthalten).
944
945 \item [\ldots]\textbf{sehen, welche Gruppen sich überschneiden}
946
947
948 Mit \jabref können Sie ganz einfach herausfinden, welche Gruppen
949 sich mit den aktuell ausgewählten Gruppen überschneiden (d.\,h. welche
950 Gruppen zumindest einen Eintrag enthalten, der auch in der aktuell
951 ausgewählten Gruppe ist). Klicken Sie auf \menu{Einstellungen} und
952 aktivieren die Option \menu{Sich überschneidende Gruppen markieren}.
953 Wählen Sie dann eine Gruppe, die sich mit anderen überschneidet. Diese
954 anderen Gruppen sollten nun markiert sein.
955
956 \end{itemize}
957
958 \subsubsection{Arten von Gruppen}
959
960 In \jabref gibt es vier verschiedene Arten von Gruppen:
961
962 \begin{enumerate}
963 \item Die Gruppe \emph{Alle Einträge}, die~-- wie der Name vermuten lässt~--
964 alle Einträge beinhaltet, ist immer vorhanden und kann weder verändert
965 noch gelöscht werden.
966 \item \emph{Statische Gruppen} verhalten sich wie Ordner auf einer Festplatte
967 und beinhalten nur die Einträge, die Sie ihnen explizit zuweisen.
968 \item \emph{Dynamische Gruppen basierend auf einem Stichwort} beinhalten
969 Einträge, die in einem bestimmten \bibtex{}-Feld (z.\,B. \emph{keywords})
970 ein bestimmtes Stichwort (z.\,B. \emph{elektrisch}) aufweisen. Diese
971 Methode benötigt kein manuelles Zuweisen der Einträge, sondern nutzt
972 die bereits in der Datei vorhandenen Informationen. Wenn alle Einträge
973 in Ihrer Datenbank passende Stichwörter haben, könnte diese Art von
974 Gruppe die beste Wahl für Sie sein.
975 \item \emph{Dynamische Gruppen basierend auf einer freien Suche} beinhalten
976 Einträge, die mit einem bestimmten Suchausdruck übereinstimmen. Dabei
977 wird dieselbe Syntax verwendet wie beim Suchen (siehe Abschnitt~\ref{SearchHelp}).
978 Diese Syntax (die auf S.\,\pageref{SearchHelp_advanced} genauer
979 beschrieben wird) unterstützt logische Operatoren (AND, OR, NOT) und
980 erlaubt es, in einem oder mehreren \bibtex{}-Feldern zu suchen. Dadurch
981 ist eine flexiblere Definition von Gruppen möglich als mit einer Stichwortsuche
982 (z.\,B. \texttt{author=smith AND title=elektrisch}).
983 \end{enumerate}
984 Jede Gruppe, die Sie erstellen, ist von einer der drei letztgenannten
985 Arten. Der Dialog \menu{Gruppe bearbeiten}, der mit einem Doppelklick
986 auf eine Gruppe aufgerufen wird, zeigt eine kurze Beschreibung der
987 ausgewählten Gruppe.
988
989
990 \subsubsection{Gruppenstrukturen, Erstellen und Löschen von Gruppen}
991
992 Die Gruppen sind~-- vergleichbar mit Datei-Ordnern~-- in einer Baumansicht
993 strukturiert, in der die Gruppe \emph{Alle Einträge} das Stammelement
994 ist. Mit einem Rechtsklick auf eine Gruppe können Sie dem Baum eine
995 neue Gruppe hinzufügen, entweder auf derselben Ebene wie die ausgewählte
996 Gruppe oder als ihre Untergruppe. Der Button \menu{Neue Gruppe} erzeugt
997 eine neue Untergruppe der Gruppe \emph{Alle Einträge}, egal ob Sie
998 gerade Gruppen ausgewählt haben oder nicht. Im Kontextmenü können
999 Sie auch Gruppen und\slash{}oder Untergruppen löschen, Untergruppen
1000 alphabetisch sortieren oder Gruppen an eine andere Stelle des Baums
1001 verschieben. Letzteres können Sie auch mit Drag\,\&\,Drop machen,
1002 allerdings mit der Einschränkung, dass bei Drag\,\&\,Drop die Reihenfolge
1003 der Untergruppen einer Gruppe nicht verändert werden kann.
1004
1005 Die Funktionen \menu{Rückgängig} und \menu{Wiederholen} werden für
1006 alle Bearbeitungsschritte unterstützt.
1007
1008
1009 \paragraph{Statische Gruppen}
1010
1011 Statische Gruppen werden nur durch manuelles Zuweisen von Einträgen
1012 >>gefüttert<<. Nachdem Sie eine statische Gruppe erstellt haben,
1013 wählen Sie die Einträge aus, die Sie ihr zuweisen wollen, und nutzen
1014 entweder Drag\,\&\,Drop oder das Kontextmenü in der Tabelle, um
1015 die Zuweisung durchzuführen. Um Einträge aus einer Gruppe zu entfernen,
1016 wählen Sie sie aus und benutzen das Kontextmenü in der Tabelle. Es
1017 können keine weiteren Optionen angegeben werden.
1018
1019 Diese Methode des Gruppierens setzt voraus, dass alle Einträge einen
1020 eindeutigen \bibtex{}-Key haben. Im Falle von fehlenden oder doppelten
1021 \bibtex{}-Keys kann das Zuweisen der betreffenden Einträge in künftigen
1022 Sitzungen nicht korrekt wiederhergestellt werden.
1023
1024
1025 \paragraph{Dynamische Gruppen}
1026
1027 Der Inhalt einer dynamischen Gruppe wird von einer logischen Bedingung
1028 bestimmt. Nur Einträge, die dieser Bedingung entsprechen, gehören
1029 zu dieser Gruppe. Diese Methode nutzt die bereits in der Datei vorhandenen
1030 Informationen und wird aktualisiert, sobald Sie Veränderungen in der
1031 Datei vornehmen. Es gibt zwei mögliche Arten von Bedingungen:
1032
1033 \begin{enumerate}
1034 \item Ein Feld nach einem Stichwort durchsuchen
1035
1036
1037 Diese Methode gruppiert Einträge, bei denen ein bestimmtes \bibtex{}-Feld
1038 (z.\,B. \emph{keywords}) einen bestimmten Suchausdruck (z.\,B. \emph{elektrisch})
1039 enthält. Damit dies funktioniert, muss das Feld, nach dem sortiert
1040 wird, natürlich in jedem Eintrag vorhanden und sein Inhalt fehlerfrei
1041 sein. Das obige Beispiel würde alle Einträge zu einer Gruppe zusammenfassen,
1042 die sich auf etwas Elektrisches beziehen. Benutzt man das Feld \emph{author},
1043 kann man sich Einträge eines bestimmten Autors gruppieren lassen,
1044 usw. Die Suche ist als reine Textsuche oder mit einem regulären Ausdruck
1045 möglich. Im ersten Fall erlaubt \jabref das manuelle Zuweisen zu
1046 und Entfernen aus einer Gruppe; dazu fügt \jabref den Suchausdruck
1047 dem entsprechenden Feld zu bzw. entfernt ihn daraus. Das macht nur
1048 für das Feld \emph{keywords} oder für selbstdefinierte Felder Sinn,
1049 aber offensichtlich nicht für Felder wie \emph{author} oder \emph{year}.
1050
1051 \item Einen freien Suchausdruck verwenden
1052
1053
1054 Diese Vorgehensweise ist ganz ähnlich wie die eben beschriebene, aber
1055 statt nur ein Feld nach einem Suchausdruck zu durchsuchen, kann hierbei
1056 die Syntax der Suche (siehe S.\,\pageref{SearchHelp_advanced}) angewendet
1057 werden, die logische Operatoren (AND, OR, NOT) und die Suche in mehreren
1058 Feldern gleichzeitig unterstützt. So fasst z.\,B. die Suchanfrage
1059 \texttt{keywords=Regression AND NOT keywords=linear} Einträge, die
1060 sich mit nicht-linearer Regression beschäftigen, zu einer Gruppe zusammen.
1061
1062 \end{enumerate}
1063 In der Gruppenansicht werden dynamische Gruppen standardmäßig \emph{kursiv}
1064 dargestellt. Dies kann unter \menu{Optionen} \msep{} \menu{Einstellungen}
1065 \msep{} \menu{Gruppen} abgestellt werden.
1066
1067
1068 \paragraph{Hierarchischer Kontext}
1069
1070 Standardmäßig ist eine Gruppe \emph{unabhängig} von ihrer Position
1071 im Gruppenbaum. Ist eine Gruppe ausgewählt, wird nur der Inhalt dieser
1072 Gruppe angezeigt. Es ist jedoch~-- besonders beim Verwenden dynamischer
1073 Gruppen~-- oft nützlich, eine Untergruppe zu erstellen, die \emph{ihre
1074 Obergruppe einbezieht}. Wenn diese Untergruppe ausgewählt wird, werden alle Einträge dieser
1075 Gruppe und ihrer Obergruppe angezeigt. Erstellen Sie z.\,B. eine
1076 Obergrupe, die Einträge mit dem Stichwort \emph{Verteilung} enthält,
1077 sowie eine einbeziehende Untergruppe mit Einträgen, die das Stichwort
1078 \emph{Gauß} enthalten. Wenn Sie nun die Untergruppe auswählen, werden
1079 alle Einträge angezeigt, die beiden Bedingungen entsprechen, also
1080 alle, die mit Gauß'scher Verteilung zu tun haben. Indem Sie nun eine
1081 weitere Untergruppe für \emph{Laplace} anlegen, die dieselbe Obergruppe
1082 einbezieht, können Sie die Gruppierung einfach erweitern. Im Gruppenbaum
1083 haben solche Gruppen, die ihre Obergruppen einbeziehen, ein spezielles
1084 Icon. (Dieses Verhalten kann in den Einstellungen abgestellt werden.)
1085
1086 Das logische Gegenstück zu einer solchen einbeziehenden Untergruppe
1087 ist eine Gruppe, die \emph{ihre Untergruppen berücksichtigt}.
1088 Wird sie ausgewählt, werden nicht nur die Einträge dieser Gruppe,
1089 sondern auch diejenigen aller Untergruppen angezeigt. Im Gruppenbaum
1090 hat auch diese Art von Gruppen ein spezielles Icon. (Dieses Verhalten
1091 kann in den Einstellungen abgestellt werden.)
1092
1093
1094 \subsubsection{Einträge einer Gruppe anzeigen, mehrere Gruppen kombinieren}
1095
1096 Wenn Sie eine Gruppe auswählen, werden die Einträge, die dieser Gruppe
1097 zugeordnet sind, hervorgehoben und~-- je nach Einstellung (die mit
1098 einem Klick auf den \menu{Einstellungen}-Button vorgenommen werden
1099 kann)~-- an den Anfang der Tabelle verschoben und\slash{}oder ausgewählt.
1100 Diese Optionen entsprechen denen für die normale Suche (siehe Abschnitt~\ref{SearchHelp}).
1101
1102 Wenn Sie meherere Gruppen auswählen (indem Sie die STRG-Taste gedrückt
1103 halten und mehrere Gruppen anklicken), wird~-- je nach Einstellung~--
1104 entweder die Vereinigung oder die Schnittmenge ihrer Inhalte angezeigt.
1105 Damit können mehrere Bedingungen schnell miteinander kombiniert werden.
1106 Ein Beispiel: Wenn Sie eine statische Gruppe namens \emph{Sehr wichtig}
1107 haben, in der alle sehr wichtigen Einträge sind, können Sie sich die
1108 sehr wichtigen Einträge jeder anderen Gruppe anzeigen lassen, indem
1109 Sie beide Gruppen auswählen (dazu muss \menu{Schnittmenge} in den
1110 Einstellungen aktiviert sein).
1111
1112
1113 \subsubsection{Gruppen und Suche}
1114
1115 Wenn der Inhalt einer oder mehrerer Gruppen angezeigt wird, können
1116 Sie eine Suche innerhalb dieser Einträge durchführen. Benutzen Sie
1117 dazu die normalen Suchfunktionen (siehe Abschnitt~\ref{SearchHelp}).
1118
1119
1120 \subsubsection{Sich überschneidende Gruppen markieren}
1121
1122 Der \menu{Einstellungen}-Button bietet eine Option zum Markieren
1123 von sich überschneidenden Gruppen. Wenn diese Option aktiviert ist
1124 und Sie eine (oder mehrere) Gruppe(n) auswählen, werden alle Gruppen
1125 markiert, die mindestens einen Eintrag enthalten, der auch der ausgewählten
1126 Gruppe zugeordnet ist. Damit können Sie schnell Überschneidungen zwischen
1127 den Einträgen verschiedener Gruppen erkennen. Sie könnten beispielsweise
1128 eine Gruppe mit dem Namen \emph{lesen} erstellen, die alle Einträge
1129 enthält, die sie lesen wollen. Sobald Sie nun eine Gruppe auswählen,
1130 wird die Gruppe \emph{lesen} markiert, sofern die ausgewählte Gruppe
1131 Einträge enthält, die Sie noch lesen wollten.
1132
1133
1134 \subsubsection{Erweiterte Funktionen}
1135
1136 Wenn Sie sich mit dem oben beschriebenen Gruppenkonzept vertraut gemacht
1137 haben, könnten die folgenden erweiterten Funktionen nützlich sein.
1138
1139
1140 \paragraph{Dynamische Gruppen automatisch erstellen}
1141
1142 Mit einem Klick auf den Button \menu{Automatisch Gruppen für die Datei anlegen}
1143 können Sie ganz schnell passende Gruppen für Ihre Datei erzeugen.
1144 Diese Funktion sammelt alle Wörter eines bestimmten Felds Ihrer Wahl
1145 und erstellt eine Gruppe für jedes Wort. Das ist zum Beispiel nützlich,
1146 wenn Ihre Datei geeignete Stichworte für alle Einträge enthält. Mit
1147 dem automatischen Erstellen von Gruppen basierend auf dem Feld \emph{keywords}
1148 können Sie also ohne großen Aufwand ein Grundgerüst von Gruppen anlegen.
1149
1150 Sie können auch Zeichen angeben, die ignoriert werden sollen, z.\,B.
1151 Kommas, die zwischen einzelnen Stichworten stehen. Diese werden als
1152 Worttrenner behandelt und nicht als Teile des Wortes selbst. Dieser
1153 Schritt ist wichtig, damit kombinierte Stichworte wie etwa \emph{Gauß'sche
1154 Verteilung} als semantische Einheit interpretiert werden können. (Sie
1155 können diese Option allerdings nicht verwenden, um ganze Wörter zu
1156 ignorieren. Sie müssen stattdessen die Gruppen, die Sie nicht wollen,
1157 nach dem automatischen Erstellen von Hand löschen.)
1158
1159
1160 \paragraph{Ansicht aktualisieren}
1161
1162 Der \menu{Aktualisieren}-Button in der Gruppenansicht aktualisiert
1163 die Tabelle in Bezug auf die aktuell ausgewählten Gruppen. Normalerweise
1164 erfolgt dies automatisch, aber in seltenen Fällen (z.\,B. nach einem
1165 Rückgängig- oder Wiederholen"=Vorgang, der mit Gruppen zusammenhängt)
1166 ist ein händisches Aktualisieren nötig.
1167
1168
1169 \paragraph{Einbeziehende Unter- und Obergruppen mischen}
1170
1171 Ist eine einbeziehende Gruppe die Untergruppe von einer Gruppe,
1172 die ihre Untergruppen berücksichtigt~-- hat sie also sozusagen Geschwister~--, 
1173 dann werden diese Geschwister ignoriert,
1174 sobald die einbeziehende Gruppe ausgewählt wird.
1175
1176
1177 \subsection{Markieren von Einträgen}
1178 \label{MarkingHelp}
1179
1180 \begin{quote}
1181 \emph{Mit der Tastenkombination STRG-M können
1182 Sie Einträge markieren und diese Markierung mit STRG-SHIFT-M wieder
1183 aufheben. Diese Aktionen sind auch im Menü \menu{Bearbeiten} zu finden.}
1184 \end{quote}
1185 Das Markieren ist nicht dasselbe wie das Auswählen eines Eintrags.
1186 Markierte Einträge verhalten sich in zweierlei Hinsicht anders als
1187 die restlichen Einträge:
1188
1189 \begin{enumerate}
1190 \item Markierte Einträge werden immer mit einem gelben Hintergrund in der
1191 Tabelle angezeigt.
1192 \item Markierte Einträge werden an den Anfang der Eintragsliste verschoben,
1193 falls Ihre Tabelle nicht nach Gruppen oder aufgrund einer Suche sortiert
1194 ist.
1195 \end{enumerate}
1196 Wenn Sie Ihre Datei speichern, werden die Markierungen beibehalten.
1197 Das Markieren von Einträgen ist z.\,B. nützlich, wenn Sie verschiedene
1198 Suchvorgänge durchführen wollen, ohne das erste Suchergebnis zu verlieren,
1199 oder wenn Sie sich merken wollen, welche Artikel oder Bücher Sie noch
1200 einmal genauer ansehen müssen.
1201
1202
1203 \subsection{String"=Editor}
1204 \label{StringEditorHelp}
1205
1206 \begin{quote}
1207 \emph{Zugriff über das Menü \menu{BibTeX}} \msep{} \emph{\menu{Strings bearbeiten}
1208 oder durch Klick auf die Schaltfläche \menu{Strings bearbeiten}.}
1209 \end{quote}
1210 \emph{Strings} sind das \bibtex{}-Äquivalent zu Konstanten in einer
1211 Programmiersprache. Jeder String wird durch einen eindeutigen \emph{Namen}
1212 und einen \emph{Inhalt} festgelegt. Der Name kann an anderer Stelle
1213 in der Datei benutzt werden, um den Inhalt wiederzugeben.
1214
1215 Ein Beispiel: Wenn viele Einträge aus einer Zeitschrift stammen, deren
1216 Abkürzung schwer zu behalten ist, wie etwa >>J. Theor. Biol.<< (Journal
1217 of Theroretical Biology), könnte ein String mit dem Namen >>JTB<<
1218 angelegt werden, um den Namen der Zeitschrift zu repräsentieren. Statt
1219 nun in jedem Eintrag den exakten Namen der Zeitschrift einzutragen,
1220 genügt die Zeichenfolge \texttt{\#JTB\#} im Feld \emph{journal}, und
1221 es ist sichergestellt, dass der Name jedesmal in identischer Schreibweise
1222 ausgegeben wird.
1223
1224 Der Verweis auf einen String kann an jeder Stelle eines Feldes erscheinen, 
1225 wobei der Name des Strings immer von einem Paar \texttt{\#}-Zeichen
1226 eingeschlossen werden muss. Diese Syntax gilt nur für \jabref und
1227 weicht ein wenig von der \bibtex{}-Syntax ab, die erzeugt wird, wenn
1228 Sie Ihre Datei speichern. Strings können für alle Standard-\bibtex{}-Felder verwendet werden.
1229 Unter \menu{Optionen \msep{} Einstellungen \msep{} Allgemein} können Sie im Bereich \menu{Datei} festlegen, ob Strings auch in Nicht-Standard-Feldern benutzt werden dürfen. In diesem Fall können Sie Felder bestimmen, die von der Auflösung der Strings ausgenommen werden; hierbei wird empfohlen, das Feld \texttt{url} und andere Felder anzugeben, die das Zeichen \texttt{\#} enthalten können und die von \bibtex\slash\LaTeX{} verarbeitet werden können.
1230
1231 In derselben Weise kann man auch im Inhalt eines Strings auf einen
1232 anderen String verweisen, vorausgesetzt, dass der String, auf den
1233 verwiesen wird, bereits \emph{vorher} definiert ist.
1234
1235 Während die Reihenfolge der Strings in Ihrer \bibtex{}-Datei in einigen
1236 Fällen wichtig ist, brauchen Sie sich bei der Benutzung von \jabref
1237 darüber keine Gedanken zu machen. Die Strings werden in alphabetischer
1238 Reihenfolge im String-Editor aufgelistet und in derselben Reihenfolge
1239 gespeichert, außer wenn eine andere Reihenfolge von \bibtex{} verlangt
1240 wird.
1241
1242 \subsection{Abkürzung von Zeitschriftentiteln}
1243 \label{JournalAbbreviations}
1244 \begin{quote}
1245 \emph{Diese Funktion kann unter \menu{Optionen \msep{} Abkürzungen der Zeitschriften verwalten} eingestellt werden.}
1246 \end{quote}
1247 \jabref kann automatisch zwischen Zeitschriftentiteln in abgekürzter und ausführlicher Form hin- und herschalten, sofern die Titel in einer Ihrer Zeitschriftenlisten enthalten ist. Sie können mehrere dieser Listen benutzen, die Sie als externe Textdateien anlegen.
1248
1249 \subsubsection{Benutzungshinweise}
1250
1251 Die Abkürzung von Zeitschriftentiteln können Sie vom Eintragseditor oder vom Menü \menu{Extras} aus ein- und ausschalten. Im Eintragseditor benutzen Sie dazu den Button \menu{Abkürzung an-/abschalten} neben dem \emph{Journal}-Feld. Es wird zwischen drei Modi hin- und hergeschaltet:
1252 \begin{itemize}
1253     \item Kompletter Name, z.\,B. ">Aquacultural Engineering"<
1254     \item \caps{ISO}-Abkürzung, z.\,B. ">Aquacult. Eng."<
1255     \item \caps{MEDLINE}-Abkürzung, z.\,B. ">Aquacult Eng"<
1256 \end{itemize}
1257 Falls der Zeitschriftentitel sich nicht in Ihren Zeitschriftenlisten findet, wird das Feld nicht verändert.
1258
1259 Um die Zeitschriftentitel mehrerer Einträge auf einmal zu konvertieren, können Sie eine beliebige Anzahl von Einträgen auswählen und im Menü \menu{Extras} einen der Einträge \menu{Zeitschriftentitel abkürzen (ISO)}, \menu{Zeitschriftentitel abkürzen (MEDLINE)} und \menu{Abkürzung der Zeitschriften aufheben} wählen.
1260 Diese drei Aktionen sorgen dafür, dass bei allen ausgewählten Einträgen die Zeitschriftentitel, die in den Zeitschriftenlisten gefunden werden konnten, abgekürzt oder komplett ausgeschrieben werden.
1261
1262 \subsubsection{Zeitschriftenlisten verwalten}
1263
1264 Sie können mehrere Zeitschriftenlisten als externe Textdateien benutzen, die mit \jabref verlinkt sind. Die primäre Liste kann in \jabref selbst verwaltet werden.
1265
1266 \paragraph{Ihre persönliche Zeitschriften-Abkürzungsliste}
1267
1268 Ihre persönliche Liste verwalten Sie im oberen Teil des Dialogs \menu{Abkürzung der Zeitschriftentitel}.
1269 Wählen Sie \menu{Neue Datei} und geben einen Dateinamen ein oder klicken auf den \menu{Durchsuchen}-Button. Wenn Sie bereits eine Datei haben, die Sie als Grundlage nehmen wollen, wählen Sie stattdessen \menu{Bestehende Datei} und benutzen den \menu{Durchsuchen}-Button zum Auswählen dieser Datei. Die Tabelle zeigt dann den Inhalt der Liste, die Sie ausgewählt haben.
1270
1271 Sie können mit Hilfe der \menu{+} und \menu{--} Buttons an der rechten Seite Einträge hinzufügen oder entfernen. Für jeden Eintrag müssen Sie den vollständigen Zeitschriftentitel und die ISO-Abkürzung angeben (z.\,B. ">Aquacultural Engineering"< und ">Aquacult. Eng."<). Mit einem Doppelklick auf die Tabellenzeile können Sie die Einträge bearbeiten.
1272
1273 Sobald Sie auf \menu{OK} klicken (oder wenn Sie eine bestehende Datei ausgewält haben), enthält die Tabelle mindestens eine Zeile. Der Tabelleninhalt wird in die ausgewählte Datei geschrieben und die Zeitschriftenliste von \jabref wird aktualisiert.
1274
1275 \paragraph{Externe Zeitschriftenlisten}
1276
1277 Zusätzlich zu Ihrer persönlichen Liste können Sie mehrere externe Listen verlinken. Diese Verknüpfungen werden im unteren Teil des Dialogs \menu{Abkürzung der Zeitschriftentitel} verwaltet. Externe Listen sind den persönlichen Listen ähnlich~-- der einzige Unterschied ist, dass Sie nicht mit \jabref selbst verwaltet werden können.
1278
1279 Um eine externe Liste hinzuzufügen, klicken Sie zunächst auf den \menu{+} Knopf, falls nötig (das fügt eine weitere Zeile hinzu). Dann benutzen Sie entweder den \menu{Durchsuchen}- oder den \menu{Herunterladen}-Button.
1280     \begin{itemize}
1281     \item Mit dem \menu{Durchsuchen}-Knopf können Sie eine auf Ihrem Computer bestehende Datei auswählen.
1282     \item Mit dem \menu{Herunterladen}-Knopf können Sie eine Liste aus dem Internet herunterladen, indem Sie einen URL angeben. Die Datei wird auf Ihrem Computer gespeichert und mit \jabref verlinkt.
1283     Der URL ist standardmäßig die Adresse einer Zeitschriftenliste auf der \jabref-Homepage. Diese Liste ist unvollständig, wird in Zukunft aber ausgebaut.
1284     \end{itemize}
1285 Jeder Eintrag in Ihrer persönlichen Liste überschreibt einen Eintrag mit demselben vollständigen Zeitschriftentitel in einer Ihrer externen Listen. In ähnlicher Weise werden die externen Listen in der Reihenfolge, wie sie aufgelistet werden, abgearbeitet.
1286
1287 \subsection{Wortauswahl verwalten}
1288
1289 \label{ContentSelectorHelp}Diese Funktion ermöglicht es, eine Auswahl
1290 von oft benutzten Wörtern oder Phrasen zu speichern. In der Standardeinstellung
1291 ist sie für die Felder \emph{journal}, \emph{keywords} und \emph{publisher}
1292 aktiviert, aber Sie können die Funktion auch in anderen Feldern verwenden,
1293 indem Sie diese Felder im oberen Teil des Dialogs \menu{Extras} \msep{}
1294 \menu{Wortauswahl verwalten} hinzufügen.
1295
1296 Die Wortauswahl gilt nur für die jeweilige Datei und wird daher zusammen
1297 mit den Literaturangaben in der \bibtex{}-Datei gespeichert. Jedes
1298 Feld mit Wortauswahl erhält im Eintrags-Editor einen gesonderten Bereich
1299 mit einer Auswahlliste und der Schaltfläche \menu{Verwalten}. Wenn
1300 Sie die Auswahlliste mit der Maus anklicken, erscheint eine Liste
1301 der für dieses Feld verfügbaren Wörter. Sobald Sie auf das gewünschte
1302 Wort klicken, wird es in das entsprechende Feld geschrieben.
1303
1304 Um ein neues Wort hinzuzufügen, schreiben Sie es einfach in das Auswahlfeld
1305 (über der Schaltfläche \menu{Verwalten}) und drücken ENTER. Im Dialog
1306 \menu{Verwalten} können Sie hinzugefügte Wörter auch wieder löschen.
1307
1308
1309 \subsection{Import}
1310
1311 \subsubsection{Import-Kontrollfenster}
1312
1313 \label{ImportInspectionDialog}Beim Importieren neuer Einträge aus
1314 einem unterstützten Format oder beim Herunterladen von Einträgen aus
1315 dem Internet werden diese Einträge zunächst im Import-Kontrollfenster
1316 gezeigt. Zu diesem Zeitpunkt wurden noch keine Einträge zu einer geöffneten
1317 Datei hinzugefügt.
1318
1319 Im Kontrollfenster können Sie Einträge entfernen, die nicht übernommen
1320 werden sollen, und einige einfache Arbeiten durchführen wie etwa das
1321 Generieren von \bibtex{}-Keys für die Einträge oder das Zuordnen von
1322 Einträgen zu Gruppen. Wenn Sie in eine bestehende Datei importieren,
1323 ist es oftmals leichter, diese Arbeiten durchzuführen, bevor die neuen
1324 Einträge zwischen die bereits bestehenden sortiert wurden.
1325
1326 \subsubsection[EndNote -> \jabref]{EndNote $\to$~\jabref}\label{subsubsec:endnote-jabref}
1327
1328 EndNote hat einen Export-Stil \bibtex{}, der allerdings nicht alle
1329 Eintragstypen und Felder von \bibtex{} und auch nicht die zusätzlich
1330 von \jabref genutzten Allgemeinen Felder (\emph{pdf}, \emph{owner},
1331 \emph{key} usw.) unterstützt. Falls Sie diese Felder nutzen wollen,
1332 verwenden Sie die EndNote Extras (\menu{Extras \msep{} EndNote Filter-Set entpacken}), extrahieren die Zip-Datei,
1333 die dabei erstellt wird und folgen den Anweisungen in der Datei \texttt{readme.txt}.
1334
1335 \subsection{Export}
1336 \subsubsection[\jabref -> EndNote]{\jabref $\to$~EndNote}
1337 \label{EndnoteFilters}
1338
1339 \begin{quote}
1340 \emph{\jabref kann Dateien so exportieren,
1341 dass EndNote sie lesen kann. Um diese Funktion zu nutzen, wählen Sie
1342 \menu{Datei \msep{} Exportieren}, dann bei \emph{Dateityp} \menu{Endnote} und
1343 geben den Namen der Export"=Datei an.}
1344 \end{quote}
1345 Der Standard"=Importfilter von EndNote kann nicht richtig mit mehreren
1346 Autoren oder Editoren umgehen. Es gibt zwei Möglichkeiten, um diese
1347 Schwierigkeit zu umgehen:
1348
1349 \begin{enumerate}
1350 \item Benutzen Sie den eingebauten Filter und bessern Sie die Datei später
1351 aus.
1352
1353 Um die Datei in EndNote zu öffnen, erstellen Sie eine neue Datei oder
1354 öffnen eine bestehende Datei in EndNote. Dann wählen Sie \menu{Datei}
1355 \msep{} \menu{Importieren}, klicken mit der Maus auf \menu{Datei wählen},
1356 wählen die aus \jabref exportierte Datei aus und drücken auf \menu{Auswählen}.
1357 Anschließend drücken Sie auf \menu{Import Optionen} und wählen \menu{EndNote Import}.
1358 Mit einem Klick auf \menu{Importieren} starten Sie den Importvorgang.
1359 Anschließend gehen Sie zum Menüpunkt \menu{Bearbeiten} \msep{} \menu{Text ändern}
1360 und ändern \emph{Any Field} in \emph{Author}. Geben Sie \lstinline{_and_}
1361 in das Suchfeld ein (die Unterstriche stehen für Leerzeichen) sowie ein RETURN-Zeichen
1362 in das Feld \emph{Ändern} (Option-Return unter Mac OS X, STRG-Return unter
1363 Windows XP). Dann klicken Sie auf \menu{Ändern}. Wiederholen Sie
1364 das Ganze für das Feld \emph{Secondary Author} (Zweiter Autor).
1365
1366 \item Installieren Sie den \emph{EndNote Import from JabRef Filter}.
1367
1368 Folgen Sie den Anweisungen im Abschnitt \nameref{EndNote_erweitert}. Um die Datei in
1369 EndNote zu öffnen, erstellen Sie eine neue Datei oder öffnen eine
1370 bestehende Datei in EndNote. Dann wählen Sie \menu{Datei} \msep{}
1371 \menu{Importieren}, klicken auf \menu{Datei wählen}, wählen die
1372 exportierte Datei aus und drücken auf \menu{Auswählen}. Anschließend
1373 drücken Sie auf \menu{Import Optionen} und wählen \menu{EndNote Import from JabRef}.
1374 (Falls dieser Eintrag nicht erscheint, wählen Sie \menu{Weitere Filter}.
1375 Wenn er dann immer noch nicht erscheint, wurde der Filter nicht korrekt
1376 installiert.) Klicken Sie schließlich auf \menu{Importieren}, um
1377 den Importvorgang zu starten.
1378
1379 \end{enumerate}
1380 Der EndNote Exportfilter ordnet \bibtex{}-Eintragstypen folgenden
1381 EndNote-Re\-fe\-renz\-ty\-pen zu:
1382
1383 \medskip{}
1384 \begin{center}\begin{tabular}{ll}
1385 \textbf{\bibtex{}-Eintragstyp}&
1386 \textbf{Endnote-Referenztyp}\tabularnewline
1387 misc, other&
1388 Generic\tabularnewline
1389 unpublished&
1390 Manuscript\tabularnewline
1391 manual&
1392 Computer Program\tabularnewline
1393 article&
1394 Journal Article\tabularnewline
1395 book&
1396 Book\tabularnewline
1397 booklet&
1398 Personal Communication\tabularnewline
1399 inbook, incollection&
1400 Book Section\tabularnewline
1401 inproceedings&
1402 Conference Proceedings\tabularnewline
1403 techreport&
1404 Report\tabularnewline
1405 mastersthesis, phdthesis~&
1406 Thesis\tabularnewline
1407 \end{tabular} \end{center}
1408 \medskip{}
1409
1410 \noindent In der Standardeinstellung geht der Exportfilter davon aus,
1411 dass Einträge in den Feldern \emph{author} oder \emph{editor}, die
1412 geklammert sind, mehrere Autoren enthalten und ersetzt die Klammern
1413 durch ein angehängtes Komma. Dadurch werden Einträge, die \LaTeX{}-Befehle
1414 mit Klammern enthalten, als Eintrag mit mehreren Autoren gewertet
1415 und demzufolge unpassend formatiert.
1416
1417 \subsubsection{Erweiterte Benutzung: EndNote Extras}
1418
1419 \label{EndNote_erweitert}Einige Felder, die von \bibtex{} genutzt
1420 werden, gehören nicht zu EndNotes vorgegebenen Referenztypen. Während
1421 der Import in \jabref und der Export nach \jabref ohne ein Ändern
1422 der Referenztypen funktioniert, werden die Feldnamen in EndNote nicht
1423 korrekt dargestellt (z.\,B. wird das PDF-Feld \emph{Custom 1} heißen
1424 statt \emph{pdf}). Darüber hinaus können diese Felder bei neuen Einträgen
1425 in EndNote nicht genutzt werden, weil sie nicht im Eintragsdialog
1426 erscheinen. Der vorgegebene Importfilter von EndNote kann darüberhinaus
1427 das Feld \emph{author} nicht richtig analysieren. Der \emph{EndNote
1428 Import from JabRef Filter} kann dies. Außerdem erkennt dieser Filter
1429 ein Feld \texttt{endnotereftype}, das die vorgegebene Zuordnung überschreibt.
1430 Um den Filter zu installieren, nutzen Sie die EndNote Extras
1431 (\menu{Extras \msep{} EndNote Filter-Set entpacken})
1432 und entpacken die Zip-Datei, die dabei erstellt wird. Dann folgen
1433 Sie den Angaben in der Datei \texttt{readme.txt}.
1434
1435 \subsubsection{\jabref-Bibliographien in OpenOffice.org benutzen}
1436
1437 \jabref kann Ihre Datei sowohl in das OpenOffice.org 1.1 \texttt{.sxc}"=Tabellenkalkulationsformat als auch in das OpenDocument \texttt{.ods}"=Tabellenkalkulationsformat, das von OpenOffice.org 2.0 benutzt wird, exportieren.
1438
1439 In beiden Fällen besteht die exportierte Tabelle aus einem Arbeitsblatt, das die Einträge in Reihen
1440 und die unterschiedlichen Felder in Spalten enthält. Die Reihenfolge und Benennung der Spalten ist kompatibel
1441 zu den Literaturverzeichnis-Funktionen von OpenOffice.org (OOo 1.1: \texttt{.sxc}, OOo 2.0: \texttt{.ods}).
1442
1443 \paragraph{Die exportierte Datei als Bibliographiedatenbank in OpenOffice 2.0 (oder neuer) benutzen}
1444 Gehen Sie folgendermaßen vor, um eine Tabelle, die von \jabref exportiert wurde, als Bibliographiedatenbank in OpenOffice.org zu benutzen:
1445
1446 \begin{itemize}
1447 \item Exportieren Sie Ihre Datenbank in das \texttt{.ods} -Format.
1448 \item Starten Sie OpenOffice.org.
1449 \item Wählen Sie \menu{Extras} \msep{} \menu{Optionen} \msep{} \menu{OpenOffice.org Base} \msep{} \menu{Datenbanken}.
1450 \item Bearbeiten Sie die \emph{Bibliography}-Datenbank und ändern ihren Namen z.\,B. in \emph{Bibliographie-alt}.
1451 \item Schließen Sie das Fenster \menu{Optionen} und gehen Sie zu \menu{Datei} \msep{} \menu{Neu} \msep{} \menu{Datenbank}.
1452 \item Dann wählen Sie \menu{Verbindung zu einer bestehenden Datenbank herstellen}, nehmen \menu{Tabellendokument} als
1453     Datenbanktyp und wählen die \texttt{.ods}-Datei, die Sie exportiert haben.
1454 \item Klicken Sie auf \menu{Fertig stellen} und wählen den Namen \emph{Bibliography} im Speicherdialog.
1455 \end{itemize}
1456 Anschließend wählen Sie \menu{Extras} \msep{} \menu{Literaturdatenbank}. Ihre Datenbank sollte nun angezeigt werden.
1457
1458 \paragraph{Eine exportierte Datei als Datenbank in OpenOffice 1.1.x benutzen}
1459
1460 \begin{itemize}
1461 \item Exportieren Sie Ihre Datei in das \texttt{.sxc}-Format.
1462 \item Starten Sie OpenOffice.org.
1463 \item Wählen Sie \menu{Extras} \msep{} \menu{Datenquellen}.
1464 \item Wählen Sie die \emph{Bibliography}-Datei und ändern ihren Namen beispielsweise in \emph{Bibliographie-alt}. 
1465 \item Drücken Sie \menu{Anwenden}.
1466 \item Klicken Sie \menu{Neue Datenquelle}. Ein neuer Eintrag erscheint. Ändern Sie den Namen zu \emph{Bibliography}.
1467 \item Ändern Sie den \menu{Dateityp} zu \menu{Tabelle}. Klicken Sie den \menu{\ldots}-Button in der Zeile \menu{Datenquellen URL}. Wählen Sie die \texttt{.sxc}-Datei, die Sie exportiert haben.
1468 \item Klicken Sie auf \menu{OK}, um das Fenster \menu{Datenquellen} zu schließen.
1469 \end{itemize}
1470 Anschließend wählen Sie \menu{Extras} \msep{} \menu{Literaturdatenbank}.
1471 Ihre Datenbank sollte nun angezeigt werden.
1472
1473 \subsubsection{Klartext-Import}
1474
1475 \begin{quote}
1476 \emph{Sie können aus einfachen Text-Dateien oder der Zwischenablage
1477 einen Importvorgang starten, indem Sie \menu{BibTeX}} \msep{} \emph{\menu{Neuer Eintrag aus Klartext}
1478 oder die Tastenkombination STRG-SHIFT-N wählen.}
1479 \end{quote}
1480 Dieser Dialog ermöglicht das schnelle Einfügen von Einträgen aus normalem
1481 Text. Wählen Sie zunächst aus, welcher Eintragstyp erstellt werden
1482 soll. Fügen Sie dann einfach Text aus der Zwischenablage ein (über das
1483 Kontextmenü im Textfeld mit der Wasserzeichenschrift >>Text einfügen<<
1484 oder über den Button \menu{Einfügen}). Alternativ können Sie über den Button
1485 \menu{Datei öffnen} eine Datei auswählen, um sie in den Dialog zu laden.
1486
1487 Jetzt markieren Sie z.\,B. den Textbereich, der zum Titel des neuen
1488 Eintrags werden soll, und führen im rechten Teil des Dialogfensters
1489 im Bereich \menu{Verfügbare BibTeX"=Felder} einen Doppelklick auf \emph{title} aus.
1490 So gehen Sie für alle weiteren Felder des neuen Eintrags vor. Sie
1491 können einem Feld natürlich auch mehrere Textbereiche zuordnen. Achten
1492 Sie dazu darauf, dass die Option \menu{anfügen} aktiviert ist, ansonsten
1493 wird bei jedem neuen Zuweisen von Textbereichen das Feld überschrieben
1494 (Option \menu{überschreiben}).
1495
1496 Bereits zugewiesene Textteile werden im Tab \menu{Importtext} blau
1497 hervorgehoben. Um zu kontrollieren, welche Textbereiche Sie einem
1498 bestimmten \bibtex{}-Feld zugewiesen haben, wählen Sie das Feld im
1499 rechten Bereich aus; der zugeordnete Text wird nun rot hervorgehoben.
1500
1501 Sie können sich das Ergebnis des Importvorgangs jederzeit im Tab \menu{BibTeX"=Quelltext}
1502 des Importdialogs ansehen. Hier können keine Änderungen vorgenommen
1503 werden; das ist erst möglich, sobald der Text tatsächlich importiert
1504 und ein neuer Eintrag angelegt wurde. Auf mögliche Fehler werden Sie
1505 im Tab \menu{Hinweise und Warnungen} aufmerksam gemacht.
1506
1507 Haben Sie alle Textstellen den gewünschten \bibtex{}-Feldern zugewiesen,
1508 klicken Sie auf die Schaltfläche \menu{Übernehmen}. Nun erstellt
1509 \jabref den neuen Eintrag, der allerdings noch keinen \bibtex{}-Key
1510 hat.
1511
1512 \subsection{Links zu PDF- und PS"=Dateien, URLs und DOIs}
1513 \label{ExternalFiles}
1514
1515 \tip[Anmerkung: ]{Ab \jabref 2.3 gibt es ein verbessertes System für Links zu externen Dateien; siehe dazu den Abschnitt ">\nameref{FileLinks}"<.}
1516
1517 \noindent Mit \jabref können Sie Ihre Einträge mit
1518 den entsprechenden PDF- oder PS-Dateien, die sich auf Ihrem Computer
1519 befinden, verlinken. Ebenso ist es möglich, Dateien im Internet über
1520 einen URL oder DOI zu verlinken.
1521
1522
1523 \subsubsection{Externe Betrachter einrichten}
1524
1525 \jabref benötigt Informationen darüber, welche Programme es für
1526 PDF- und PS"=Dateien und Internetseiten benutzen soll. In der Standardeinstellung
1527 werden sie auf Werte gesetzt, die wahrscheinlich zu Ihrem Betriebssystem
1528 passen, so dass eine gute Chance besteht, dass Sie diese Werte nicht
1529 zu verändern brauchen.
1530
1531 \begin{quote}
1532 \emph{Um die Einstellungen der externen Programme zu ändern, öffnen
1533 Sie den Unterpunkt \menu{Externe Programme} im Dialog \menu{Optionen}}
1534 \msep{} \emph{\menu{Einstellungen}.}
1535 \end{quote}
1536
1537 \subsubsection{Externe Dateien oder Links öffnen}
1538
1539 Es gibt verschiedene Möglichkeiten, wie man externe Dateien oder Internetseiten
1540 aus \jabref öffnen kann. Im Eintrags-Editor können Sie einfach
1541 auf das Textfeld, das einen DOI oder URL enthält, doppelklicken. In
1542 der Tabellenansicht können Sie einen Eintrag auswählen und die Menüeinträge
1543 (unter \menu{Extras}), die Tastenkombinationen (in der Standardeinstellung
1544 F4 für PDF/PS und F3 für DOI/URL) oder das Kontextmenü (mit der rechten
1545 Maustaste) benutzen, um die Datei oder Internetseite zu öffnen. Schließlich
1546 können Sie auch auf ein PDF-, PS-, URL- oder DOI-Icon in der Tabelle
1547 klicken.
1548
1549 In der Standardeinstellung zeigt die Tabellenansicht zwei Spalten
1550 mit Icons für die Einträge, die mit externen Dateien oder URLs verlinkt
1551 sind. Beide Spalten können im Unterpunkt \menu{Tabellenansicht} des
1552 Dialogs \menu{Optionen} \msep{} \menu{Einstellungen} ausgeblendet
1553 werden. Die zweite Spalte zeigt Icons für PDF- oder PS-Dateien (nur
1554 PDF, wenn beide vorhanden sind), die dritte Spalte zeigt Icons für
1555 URL oder DOI (nur URL, wenn beide vorhanden sind).
1556
1557
1558 \subsubsection{Der Standard-Ordner für PDF-Dateien}
1559
1560 PDF-Dateien erhalten von \jabref eine >>Spezialbehandlung<<,
1561 um das Verlinken mit den entsprechenden Einträgen so einfach wie möglich
1562 zu gestalten. Um diese >>Spezialbehandlung<< nutzen zu können, müssen
1563 Sie im Unterpunkt \menu{Externe Programme} des Dialogs \menu{Optionen}
1564 \msep{} \menu{Einstellungen} einen Ordner als Standard-Ordner für
1565 Ihre PDF-Dateien angeben. Alle PDF-Dateien, die in diesem Ordner oder
1566 einem Unterordner gespeichert sind, werden mit einer relativen Pfadangabe
1567 referenziert, so dass Sie problemlos PDF-Verzeichnisse verschieben
1568 oder mit mehreren Benutzern von verschiedenen Netzwerkarbeitsplätzen
1569 aus an derselben Datei arbeiten können.
1570
1571 Wenn Sie Ihren PDF-Dateien dann noch Namen geben, die mit dem \bibtex{}-Key
1572 des entsprechenden Eintrags übereinstimmen (abgesehen von der Dateiendung \texttt{.pdf}), 
1573 sucht \jabref in Ihrem Standard-PDF-Ordner und dessen
1574 Unterordnern nach der richtigen PDF-Datei. Sobald die korrekt benannte
1575 PDF-Datei sich dort befindet, klicken Sie auf die Schaltfläche \menu{Auto}
1576 neben dem PDF-Feld im Eintrags-Editor. Wenn die PDF-Datei gefunden
1577 wird, wird das Feld entsprechend gesetzt.
1578
1579 Wenn Sie eine PDF-Datei wie beschrieben benennen, können Sie sie auch
1580 öffnen, ohne das PDF-Feld überhaupt zu benutzen. Der Nachteil ist
1581 in diesem Fall allerdings, dass das PDF-Icon in der Tabellenansicht
1582 nicht angezeigt wird, solange das PDF-Feld leer bleibt.
1583
1584 \subsubsection{Dateispezifische PDF- und PS-Verzeichnisse}
1585
1586 Sie können für jede Datei eigene PDF- und PS-Verzeichnisse angeben \emph{(}\menu{Datei \msep{} Eigenschaften der Datei}\emph{)}. Diese Verzeichnisse ersetzen dann die Standardverzeichnisse.
1587
1588 \subsubsection{Die Suche mit regulären Ausdrücken für automatische Verknüpfungen nutzen}
1589 \label{RegularExpressionSearch}
1590
1591 Wenn Sie Dateinamen verwenden, die dem bibtexkey ergänzt um die Dateiendung entsprechen, findet \jabref diese Dateien automatisch.
1592
1593 Ab Version~2.2 ist mit Hilfe von regulären Ausdrücken eine größere Flexibilität beim Benennen der Dateien gewährleistet. In den meisten Fällen dürfte das Standardverhalten bereits ausreichend sein.
1594
1595 In den Einstellungen zu externen Programmen \emph{(}\menu{Optionen \msep{} Einstellungen \msep{} Externe Programme}\emph{)} findet sich eine Option ">Suche mit regulärem Ausdruck benutzen"<. Wenn Sie diese Option aktivieren, können Sie für die Suche in PDF-Verzeichnissen einen eigenen regulären Ausdruck angeben.
1596
1597 Die folgende Syntax wird verwendet:
1598
1599 \begin{labeling}{MextensionM}
1600   \item [\texttt{*}] Suche in allen direkten Unterverzeichnissen, NICHT im aktuellen Verzeichnis und in Unterverzeichnissen zweiter oder tieferer Ebene.
1601   \item [\texttt{**}] Rekursive Suche in allen Unterverzeichnissen UND im aktuellen Verzeichnis.
1602   \item [\texttt{.}] Das aktuelle Verzeichnis.
1603   \item [\texttt{..}] Das Elternverzeichnis (eine Ebene höher).
1604   \item [\texttt{{[}title{]}}] Alle Ausdrücke in eckigen Klammern werden durch den Inhalt des entsprechenden Felds ersetzt.
1605   \item [\texttt{{[}extension{]}}] Wird durch die Dateiendung des Feldes, das Sie benutzen, ersetzt.
1606   \item Anderer Text wird als regulärer Ausdruck interpretiert. Aber Vorsicht: \emph{backslashes} müssen mit einem weiteren \emph{backslash} \emph{escaped} werden (\texttt{\textbackslash\textbackslash}), damit sie nicht mit Separatoren in Pfad-Angaben verwechselt werden.
1607 \end{labeling}
1608 Der Standard ist \lstinline{**/.*[bibtexkey].*\\.[extension]}. Damit wird in allen Unterverzeichnissen des Ordners der entsprechenden Dateiendung (z.\,B. das PDF-Verzeichnis) nach allen Dateien mit der richtigen Dateiendung gesucht, die den bibtexkey in ihrem Namen haben.
1609
1610 \subsection{Links zu externen Dateien (ab Version 2.3)}
1611 \label{FileLinks}
1612
1613 \jabref lässt Sie Ihre Einträge mit Dateien jeden Typs verlinken, die Sie auf Ihrem System gespeichert haben. Außerdem sind Links zu Dokumenten im Internet in der Form eines URL oder eines DOI möglich. Jedem Eintrag kann eine beliebige Anzahl von Datei-Links zugeordnet werden und jede verlinkte Datei kann schnell aus JabRef heraus geöffnet werden.
1614
1615 Was \bibtex angeht, werden die Datei"=Links eines Eintrags in ein einzelnes Feld geschrieben. In \jabref erscheinen sie aber als editierbare Liste von Links, die im Eintrags"=Editor zugänglich sind.
1616
1617 \subsubsection{Einrichten der Dateitypen}
1618
1619 Für jeden Datei"=Link muss ein Dateityp gewählt werden, damit das richtige Programm zum Öffnen der Datei und das entsprechende Icon gefunden werden. Die Liste der Dateitypen können Sie einsehen und bearbeiten, indem Sie \menu{Optionen \msep Externe Dateitypen verwalten} wählen oder auf die Schaltfläche \menu{Externe Dateitypen verwalten} im Bereich \menu{Externe Programme} des Einstellungs"=Dialogs klicken.
1620
1621 Ein Dateityp besteht aus einem Namen, einem graphischen Icon, einer Dateierweiterung und einer Anwendung zum Öffnen der Dateien. Wenn Sie Windows benutzen, können Sie den Namen der Anwendung weglassen, wenn Sie das Standardprogramm verwenden wollen.
1622
1623 \subsubsection{Datei"=Links zu einem Eintrag hinzufügen}
1624
1625 Wenn bei den Allgemeinen Feldern (siehe Abschnitt~\ref{GeneralFields}) das Feld \texttt{file} eingetragen ist, können Sie die Liste der externen Links im \nameref{EntryEditorHelp} bearbeiten. Der Editor hat dann Schaltflächen zum Einfügen, Bearbeiten, Löschen und Sortieren der Links.
1626
1627 Eine Datei kann mit Hilfe der \menu{Auto}"=Schaltfläche automatisch verlinkt werden, falls sie in Ihrem Dateiverzeichnis (\menu{Einstellungen \msep Externe Programme \msep Links zu externen Dateien \msep Hauptverzeichnis}) oder einem Unterordner liegt, eine Dateierweiterung hat, die \jabref bekannt ist, und einen Namen hat, der mit dem BibTeX"=Key des Eintrags übereinstimmt. Die Regeln, nach denen Dateinamen mit BibTeX"=Keys automatisch verknüpft werden, können eingestellt werden unter \menu{Einstellungen \msep Externe Programme \msep Links zu externen Dateien \msep Suche mit regulärem Ausdruck benutzen}.
1628
1629 Um eine Datei herunterzuladen und mit einem Eintrag zu verlinken, benutzen Sie die Schaltfläche \menu{Download} im Eintrags"=Editor. Es erscheint ein Dialog, in dem Sie den URL eingeben müssen. Die Datei wird dann in Ihr Hauptverzeichnis gespeichert, anhand des BibTeX-Keys benannt und mit dem Eintrag verknüpft.
1630
1631 \subsubsection{Externe Dateien öffnen}
1632
1633 Es gibt mehrere Möglichkeiten, externe Dateien oder Internetseiten zu öffnen. In der Tabellenansicht können Sie einen Eintrag auswählen und mit dem Menü, einem Tastenkürzel oder dem Kontextmenü den ersten externen Link öffnen. Falls in der Tabellenansicht die Spalte \texttt{file} angezeigt wird (\menu{Einstellungen \msep Tabellenansicht \msep Spezielle Spalten \msep Datei"=Spalten anzeigen}), können Sie auch auf das Icon klicken, um den ersten Link eines Eintrags zu öffnen. Um weitere Links zu öffnen, klicken Sie mit der rechten Maustaste auf das Icon (Mac OS X: \menu{Strg-Klick}); es erscheint dann ein Menü mit allen Links.
1634
1635 \subsection{XMP-Metadaten}
1636 \label{XMPHelp}
1637
1638 XMP ist ein Standard, der von Adobe Systems entwickelt wurde, um Metadaten (Daten, die Informationen über andere Daten enthalten) in Dateien zu speichern. Ein bekanntes Beispiel für Metadaten sind ID3-Tags, die zur Beschreibung von Künstlern, Albumtiteln und Liednamen einer MP3-Datei verwendet werden. Mit Hilfe von Metadaten können MP3-Dateien unabhängig von ihrem Dateinamen identifiziert und z.B. von MP3-Playern ausgelesen und angezeigt werden.
1639
1640 Mit der XMP-Unterstützung versucht das \jabref-Team, die Vorteile von Metadaten in die Welt der Literaturmanager einzuführen. Sie können \menu{XMP schreiben} im \menu{Allgemein}-Tab des Eintragseditors wählen und damit alle \bibtex{}-Informationen in die verlinkte PDF-Datei schreiben. Wenn Sie diese PDF-Datei mit anderen austauschen, können diese die Datei in das \jabref-Fenster ziehen und haben damit alle Informationen zur Verfügung, die Sie eingegeben haben.
1641
1642 \subsubsection{Benutzung}
1643
1644 Um die XMP-Funktionen in \jabref zu nutzen, gehen Sie folgendermaßen vor:
1645
1646 \begin{itemize}
1647   \item Zum \emph{Importieren einer einzelnen PDF-Datei mit Metadaten} wählen Sie \menu{Datei \msep{} Importieren in {[}neue{|}aktuelle{]} Datenbank} und im anschließenden Dialog als Dateiformat \menu{PDF mit XMP-Anmerkungen} aus. Sie können die PDF-Datei stattdessen auch mit der Maus auf das Hauptfenster von \jabref ziehen.
1648   \item Um \emph{bibliographische Informationen in eine verlinkte PDF-Datei zu schreiben}, klicken Sie auf \menu{XMP schreiben} im \menu{Allgemein}-Tab des Eintragseditors (neben dem \emph{pdf}"=Feld).
1649   \item Wenn Sie \emph{alle PDFs einer Datei mit Metadaten versehen} wollen, wählen Sie \menu{Extras \msep{} XMP-Metadaten in PDFs schreiben}.
1650   \item Um zu überprüfen, ob das Schreiben der Metadaten funktioniert hat, öffnen Sie die Datei in Adobe Acrobat und wählen \menu{Datei \msep{} Dokumenteigenschaften} und dann unter dem Reiter \menu{Beschreibung} die Schaltfläche \menu{Zusätzliche Metadaten}. Wenn Sie links ">Erweitert"< auswählen, sollten Sie im rechten Teil des Dialogs einen Eintrag \texttt{http://jabref.sourceforge.net/bibteXMP} sehen, der die entsprechenden Metadaten enthält. Dies geht nur mit dem Vollprogramm Adobe Acrobat, nicht mit dem Adobe Reader.
1651   \item Wer kein Adobe Acrobat zur Verfügung hat, kann stattdessen das Programm ">pdfinfo"<\footnote{Dieses Programm ist Teil von \href{http://www.foolabs.com/xpdf/}{Xpdf} und \href{http://poppler.freedesktop.org/}{Poppler}.} verwenden, um die XMP-Metadaten zu überprüfen. Rufen Sie dazu auf der Kommandozeile einfach \lstinline{pdfinfo -meta <PDF-Datei>} auf, dann werden die entsprechenden Metadaten angezeigt.
1652 \end{itemize}
1653
1654 \subsubsection{bibteXMP Dateiformat}
1655
1656 XMP nutzt zum Speichern der Daten eine Teilmenge des \emph{Resource Description Framework} (RDF). Für \jabref wird ein neues Metadatenformat benutzt, das \bibtex{} sehr gut abbildet. Alle Felder und Werte werden in Knoten eines XML-Dokuments verwandelt. Nur Autoren und Herausgeber werden als \texttt{rdf:Seq}-Strukturen gespeichert, so dass die trennenden ">and"< weggelassen werden können. Alle Strings und crossrefs werden in den Metadaten aufgelöst.
1657  
1658 Das folgende einfache Minimal-Schema wird benutzt:
1659 \begin{itemize}
1660   \item Der \bibtex{}-Key wird als \texttt{bibtexkey} gespeichert.
1661   \item Der Eintragstyp wird als \texttt{entrytype} gespeichert.
1662   \item \texttt{author} und \texttt{editor} sind kodiert als \texttt{rdf:Seq}, wobei die einzelnen Autoren und Herausgeber als \texttt{rdf:li}s dargestellt werden.
1663   \item Alle anderen Felder werden unter ihrem Feld-Namen gespeichert.
1664 \end{itemize}
1665
1666 Es folgt ein Beispiel:
1667 \begin{lstlisting}
1668 @INPROCEEDINGS{CroAnnHow05,
1669   author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.},
1670   title = {Effective work practices for floss development: A model and propositions},
1671   booktitle = {Hawaii International Conference On System Sciences (HICSS)},
1672   year = {2005},
1673   owner = {oezbek},
1674   timestamp = {2006.05.29},
1675   url = {http://james.howison.name/publications.html}
1676 }
1677 \end{lstlisting}
1678
1679 wird umgewandelt in
1680
1681 \begin{lstlisting}
1682 &lt;rdf:Description xmlns:bibtex=&quot;http://jabref.sourceforge.net/bibteXMP/&quot;
1683     bibtex:bibtexkey=&quot;CroAnnHow05&quot;
1684     bibtex:year=&quot;2005&quot;
1685     bibtex:title=&quot;Effective work practices for floss development: A model and propositions&quot;
1686     bibtex:owner=&quot;oezbek&quot;
1687     bibtex:url=&quot;http://james.howison.name/publications.html&quot;
1688     bibtex:booktitle=&quot;Hawaii International Conference On System Sciences (HICSS)&quot;
1689     bibtex:timestamp=&quot;2006.05.29&quot;&gt;
1690         &lt;bibtex:author&gt;
1691             &lt;rdf:Seq&gt;
1692                 &lt;rdf:li&gt;K. Crowston&lt;/rdf:li&gt;
1693                 &lt;rdf:li&gt;H. Annabi&lt;/rdf:li&gt;
1694                 &lt;rdf:li&gt;J. Howison&lt;/rdf:li&gt;
1695                 &lt;rdf:li&gt;C. Masango&lt;/rdf:li&gt;
1696             &lt;/rdf:Seq&gt;
1697         &lt;/bibtex:author&gt;
1698     &lt;bibtex:entrytype&gt;Inproceedings&lt;/bibtex:entrytype&gt;
1699 &lt;/rdf:Description&gt;
1700 \end{lstlisting}
1701
1702 Wenn Sie bibteXMP parsen möchten, beachten Sie, dass in RDF Attribut-Wert-Paare auch als Knoten wiedergegeben werden können und vice versa.
1703
1704 \subsubsection{Weiterführende Links}
1705
1706 Einige Links zu XMP und PDFs mit Anmerkungen (englisch):
1707
1708 \begin{itemize}
1709   \item James Howison's Blog \href{http://freelancepropaganda.com/themp/}{">Themp---Managing Academic Papers like MP3s"<}
1710   \item \href{http://www.xml.com/pub/a/2004/09/22/xmp.html}{XML.com-Artikel} zu XMP
1711   \item \href{http://jempbox.org}{JempBox} und \href{http://pdfbox.org}{PDFBox} von Ben Litchfield (Java libraries zum Zugriff auf die PDFs und die Metadaten)
1712   \item Gute \href{http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/377001889631}{Diskussion bei ArsTechnica} zum Management von PDFs.
1713   \item \href{http://partners.adobe.com/public/developer/en/xmp/sdk/xmpspecification.pdf}{Adobe XMP Spezifikation}
1714 \end{itemize}
1715
1716 \subsection{\jabref und Online-Datenbanken}
1717
1718 \subsubsection{CiteSeer}
1719
1720 \label{CiteSeerHelp}
1721 \tip[]{CiteSeer ist eine digitale Bibliothek und Suchmaschine für wissenschaftliche Literatur, vornehmlich zu den Bereichen Computer und Informatik.}
1722 \jabref kann Informationen über eine bestimmte
1723 Literaturangabe aus der CiteSeer-Datenbank herunterladen. Um diesen
1724 Vorgang zu starten, fügen Sie Ihrer Datei einen neuen Eintrag hinzu
1725 und belegen das Feld \emph{citeseerurl} mit einem Link zur entsprechenden
1726 Inhaltsseite auf CiteSeer. Das Feld \emph{citeseerurl} muss in einem
1727 der folgenden Formate eingegeben werden:
1728
1729 \begin{lstlisting}
1730 http://citeseer.ist.psu.edu/DDDDDD[.html] % oder
1731 oai:CiteSeerPSU:DDDDDD                    % oder
1732 DDDDDD
1733 \end{lstlisting}
1734 wobei DDDDDD eine Ziffernfolge darstellt. Um diese Ziffernfolge für
1735 einen CiteSeer-Eintrag zu finden, gehen Sie auf die Dokumentseite
1736 der Literaturangabe des Formats \texttt{http://citeseer.ist.psu.edu/}\texttt{\emph{nameYearTitle}}\texttt{.html}
1737 und klicken den (Update)"=Link für diese Literaturangabe. Die URL
1738 für den Update-Link beinhaltet die numerische ID für diese Literaturangabe.
1739
1740 Sobald Sie das Feld \emph{citeseerurl} belegt haben, können Sie die
1741 CiteSeer-Felder herunterladen, indem Sie \menu{BibTeX} \msep{} \menu{Felder von CiteSeer importieren}
1742 auswählen. Achten Sie darauf, dass Sie die Zeile(n) ausgewählt haben,
1743 die Sie aktualisieren wollen.
1744
1745 \paragraph{Eine Datei mit zitierenden Literaturangaben erzeugen}
1746
1747 Mit einem Satz von Literaturangaben können Sie eine Liste der Dokumente
1748 erzeugen, die die einzelnen Literaturangaben ihrerseits zitieren. Dazu
1749 muss jede Literaturangabe der entsprechenden Datenbank-Datei ein
1750 ausgefülltes citeseerurl-Feld besitzen, dessen Inhalt dem oben
1751 beschriebenen Format entspricht. Sie können diese Funktion nutzen, indem
1752 Sie \menu{Zitierende Literatur von CiteSeer abrufen} auswählen.
1753
1754 \subsubsection{Medline}
1755 \label{MedlineHelp}
1756
1757 \tip[]{MEDLINE ist die wichtigste Datenbank der \emph{U.\,S. National Library of Medicine}. Sie enthält Literaturangaben von Zeitschriftenartikeln der Lebenswissenschaften, vornehmlich der Biomedizin.
1758 \jabref kann Literaturangaben der Medline"=Datenbank
1759 herunterladen. Um diese Funktion zu nutzen, wählen Sie \menu{Extras
1760 \msep{} Medline abrufen}, so dass der Medline-Dialog im linken
1761 Seitenfeld erscheint.}
1762 Es gibt zwei Möglichkeiten, die Auswahl der Einträge vorzunehmen,
1763 die heruntergeladen werden sollen:
1764
1765 \begin{enumerate}
1766 \item Geben Sie eine oder mehr Medline IDs (getrennt durch Komma/Semikolon)
1767 in das Textfeld ein.
1768 \item Geben Sie Namen oder Wörter ein, nach denen gesucht werden soll. Sie
1769 können dazu die Operatoren \texttt{AND} und \texttt{OR} sowie Klammern
1770 benutzen, um Ihren Suchbegriff zu verfeinern.
1771 \end{enumerate}
1772 In beiden Fällen drücken Sie dann ENTER oder die Schaltfläche \menu{Abrufen}.
1773 Wenn Sie eine Textsuche durchführen, wird Ihnen die Anzahl der gefundenen
1774 Einträge angezeigt, und Sie können wählen, wie viele Sie herunterladen
1775 möchten.
1776
1777 Die abgerufenen Einträge werden Ihrer zu diesem Zeitpunkt aktivierten
1778 Datei zugeordnet.
1779
1780 \subsubsection{IEEEXplore}
1781 \label{IEEEXploreHelp}
1782
1783 \tip[]{IEEEXplore bietet Zugang zu Literatur in den Bereichen Elektrotechnik, Informatik und Elektronik.}
1784 \jabref kann Literaturangaben der IEEEXplore-Datenbank herunterladen.
1785 Um diese Funktion zu nutzen, wählen Sie \menu{Internet \msep{} IEEEXplore abfragen}
1786 und geben in dem Dialog, der im linken Bildschirmbereich erscheint, Ihre
1787 Suchausdrücke ein. Drücken Sie anschließend die
1788 ENTER-Taste oder den \menu{Abrufen}-Button.
1789
1790 Die Suche wird im Gäste-Modus durchgeführt, es werden also maximal 100 Ergebnisse
1791 angezeigt.
1792
1793 Sie können die \emph{abstracts} zusammen mit den Literaturangaben herunterladen,
1794 indem Sie einen Haken bei \menu{Abstracts berücksichtigen} setzen. Das verursacht
1795 eine deutlich höhere Anzahl von Netzwerk-Anfragen; um die Webseite von IEEEXplore
1796 nicht übermäßig zu belasten, lädt \jabref \emph{abstracts} nur bei einer Suche,
1797 deren Ergebnis eine bestimmte Trefferanzahl nicht übersteigt.
1798
1799 \subsubsection{Benutzung eines Proxy-Servers}
1800
1801 Wenn Sie einen HTTP-Proxy-Server benutzen müssen, übergeben Sie den
1802 Servernamen und die Portnummer an Java. Diese Umgebungseinstellungen
1803 sind dokumentiert unter \url{http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html}
1804
1805 \begin{lstlisting}
1806 java -Dhttp.proxyHost="hostname" -Dhttp.proxyPort="portnumber"
1807 \end{lstlisting}
1808
1809 \subsection{\jabref mit mehreren Benutzern verwenden}
1810
1811 \jabref bietet einige Funktionen, die besonders dann von Nutzen
1812 sind, wenn eine Datenbank von mehreren Benutzern~-- z.\,B. über
1813 ein Netzwerk~-- bearbeitet wird. Das sind vor allem die Felder \emph{owner}
1814 und \emph{timestamp}.
1815
1816
1817 \subsubsection{Zeitstempel \emph{(timestamp)}}
1818 \label{TimeStampHelp}
1819
1820 \begin{quote}
1821 \emph{Die Benutzung des Zeitstempels kann unter
1822 \menu{Einstellungen}} \msep{} \emph{\menu{Allgemein} an- und
1823 abgestellt sowie verändert werden.}
1824 \end{quote}
1825 \jabref kann automatisch das Feld \emph{timestamp} setzen, das
1826 das Datum enthält, an dem der Eintrag zur Datei hinzugefügt wurde.
1827 Die Formatierung des Zeitstempels wird von einem Ausdruck mit Bezeichnern
1828 bestimmt, die die Position verschiedener Bestandteile des Datums angeben.
1829 Es folgen einige der verfügbaren Bezeichner (die Beispiele in Klammern
1830 beziehen sich auf Mittwoch, den 14. September 2005, 17:45 Uhr):
1831
1832 \begin{labeling}{00.00.0000}
1833 \item [\texttt{yy}]Jahr (05)
1834 \item [\texttt{yyyy}]Jahr (2005)
1835 \item [\texttt{MM}]Monat (09)
1836 \item [\texttt{dd}]Tag (14)
1837 \item [\texttt{HH}]Stunde (17)
1838 \item [\texttt{mm}]Minute (45)
1839 \end{labeling}
1840 Diese Bezeichner können mit Interpunktion und Leerzeichen kombiniert
1841 werden. Hier einige Beispiele:
1842
1843 \begin{labeling}{dd.MM.yyyy-HH:m}
1844 \item [\texttt{yyyy.MM.dd}]$\to$ 2005.09.14
1845 \item [\texttt{yy-MM-dd}]$\to$ 05-09-14
1846 \item [\texttt{dd.MM.yyyy~HH:mm}]$\to$ 14.09.2005 17:45
1847 \end{labeling}
1848
1849 \subsubsection{Besitzer \emph{(owner)}}
1850
1851 \label{OwnerHelp}\jabref kann allen neuen Einträgen, die zu einer
1852 Datei hinzugefügt oder in sie importiert werden, Ihren Benutzernamen
1853 beigeben. Diese Funktion können Sie im Menü \menu{Einstellungen}
1854 \msep{} \menu{Allgemein} ein- und ausschalten. Dort können Sie auch
1855 den Namen angeben, der in den Einträgen erscheinen soll.
1856
1857 In der Standardeinstellung wird Ihr (System-)Benutzername verwendet.
1858 Der Name wird in dem Feld \emph{owner} eingetragen, das in der Standardeinstellung
1859 im Tab \emph{General fields} des Eintragseditors angezeigt wird.
1860
1861
1862 \subsection{\jabref von der Kommandozeile}
1863
1864 \label{CommandLine}Obwohl \jabref in erster Linie ein Programm
1865 mit grafischer Benutzeroberfläche ist, bietet es einige nützliche
1866 Optionen für die Kommandozeile und kann sogar Dateikonvertierungen
1867 durchführen, ohne die grafische Benutzeroberfläche zu öffnen.
1868
1869 Sie können eine oder mehrere \bibtex{}-Dateien laden, indem Sie auf
1870 der Kommandozeile die entsprechenden Dateinamen auflisten. Achten
1871 Sie darauf, alle gewünschten Optionen anzugeben, bevor Sie die Dateinamen
1872 anfügen. Außerdem müssen Sie sich vergewissern, dass der erste Dateiname
1873 nicht als Argument einer Option missverstanden werden kann~-- falls
1874 eine Bool'sche Option wie \texttt{-n} oder \texttt{-l} direkt vor
1875 einem Dateinamen steht, müssen Sie also \texttt{true} als Argument
1876 angeben. Das Beispielkommando:
1877
1878 \begin{lstlisting}
1879 jabref -o filetoexport.xml,docbook -n true original.bib
1880 \end{lstlisting}
1881 lädt die Datei \texttt{original.bib}, exportiert sie in das Docbook-Format,
1882 speichert sie unter dem Namen \texttt{filetoexport.xml} und unterdrückt
1883 das Laden der grafischen Oberfläche. Das Word \emph{true} verhindert,
1884 dass der Dateiname als Argument der Option \texttt{-n} interpretiert
1885 wird.
1886
1887
1888 \subsubsection{Kommandozeilen-Optionen}
1889
1890 Im folgenden werden die wichtigsten Optionen und Befehle für die Kommandozeile
1891 vorgestellt.
1892
1893 \begin{itemize}
1894 \item Hilfe: \texttt{-h}
1895
1896 Diese Option veranlasst \jabref, eine Zusammenfassung der Kommandozeilen-Optionen
1897 anzuzeigen und das Programm unmittelbar darauf zu schließen.
1898
1899 \item Kein GUI-Modus: \texttt{-n}
1900
1901 Diese Option unterdrückt sowohl das \jabref-Fenster als auch den
1902 Eröffnungsbildschirm, der normalerweise beim Programmstart angezeigt
1903 wird. Das Programm wird beendet, sobald die Kommandozeilen-Optionen
1904 abgearbeitet wurden.
1905 Diese Option ist nützlich, um Dateikonvertierungen von der Kommandozeile
1906 oder mit Hilfe eines Scripts durchzuführen.
1907
1908 \item Sitzung laden: \texttt{-l}
1909
1910 Diese Option veranlasst \jabref, eine gespeicherte Sitzung zu laden,
1911 sofern eine vorhanden ist, bevor sich das Hauptfenster öffnet.
1912
1913 \item Datei importieren: \texttt{-i Dateiname{[},Importformat{]}}
1914
1915 Bei dieser Option importiert oder lädt \jabref eine bestimmte Datei.
1916 Wenn nur ein Dateiname angegeben wird oder ein Komma und ein {*}-Zeichen
1917 hinter dem Dateinamen stehen, versucht \jabref, das Dateiformat
1918 automatisch zu erkennen. Das sollte bei allen \bibtex{}-Dateien ebenso
1919 funktionieren wie bei Dateien, die in einem der von \jabref unterstützten
1920 Importformate vorliegen. Wenn dem Dateinamen ein Komma und ein Importformat
1921 folgen, wird der angegebene Importfilter benutzt. Mit der Option \texttt{-h}
1922 können Sie sich eine Liste der verfügbaren Importformate anzeigen
1923 lassen.
1924
1925 Wenn Sie zusätzlich eine Export-Option angeben, wird der Import immer
1926 zuerst ausgeführt, bevor die importierte oder geladene Datei an den
1927 Exportfilter übergeben wird. Falls die grafische Oberfläche nicht
1928 mit der Option \texttt{-n} unterdrückt wird, werden alle geladenen
1929 oder importierten Dateien im Hauptfenster von \jabref angezeigt.
1930
1931 Die Option \texttt{-i} kann nur einmal angegeben werden und nimmt
1932 als Argument maximal eine Datei.
1933
1934 \item Datei exportieren: \texttt{-o Dateiname{[},Exportformat{]}}
1935
1936 Diese Option veranlasst \jabref, eine Datei zu speichern oder zu
1937 exportieren, die von derselben Kommandozeile geladen oder importiert
1938 wurde. Wenn eine Datei mit der Option \texttt{-i} importiert wurde,
1939 wird diese Datei exportiert. Ansonsten wird die Datei exportiert,
1940 die \emph{zuletzt}~-- ohne die Option \texttt{-i}~-- angegeben (und
1941 erfolgreich geladen) wurde.
1942
1943 Wird nur ein Dateiname angegeben, so wird diese Datei im \bibtex{}-Format
1944 gespeichert. Wenn dem Dateinamen ein Komma und ein Exportformat folgen,
1945 wird der angegebene Exportfilter benutzt. Auf diese Weise wird auch
1946 ein benutzerdefinierter Exportfilter angewendet; wenn der Name sowohl
1947 auf einen Standard-Exportfilter, als auch auf einen benutzerdefinierten
1948 Exportfilter zutrifft, wird der benutzerdefinierte verwendet.
1949
1950 Mit der Option \texttt{-h} können Sie sich eine Liste der verfügbaren
1951 Exportformate anzeigen lassen.
1952
1953 Falls die Option \texttt{-n} nicht aufgerufen wurde, wird jeder Exportvorgang
1954 durchgeführt, bevor das \jabref-Fenster geöffnet wird. Dort werden
1955 dann die importierten Dateien angezeigt.
1956
1957 Die Option \texttt{-o} kann nur einmal angegeben werden und nimmt
1958 als Argument maximal eine Datei.
1959
1960 \item Einstellungen exportieren: \texttt{-x Dateiname}
1961
1962 Mit dieser Option können Sie \jabref veranlassen, alle Benutzer-Einstellungen
1963 in eine XML-Datei zu speichern. Nach dem Export startet \jabref
1964 normal.
1965
1966 \item Einstellungen importieren: \texttt{-p Dateiname}
1967
1968 Mit dieser Option importiert \jabref Benutzer-Einstellungen, die
1969 mit der Option \texttt{-x} exportiert wurden. Nach dem Import startet
1970 \jabref normal.
1971
1972 \item Nur benutzte Einträge exportieren: \texttt{-a Dateiname{[}.aux{]},neueBibDatei{[}.bib{]}}
1973
1974 Manchmal ist es nützlich, eine \bibtex{}-Datei zu haben, die nur die
1975 benutzten Einträge enthält. Eine Liste dieser benutzten Einträge findet
1976 sich in einer .aux-Datei (sobald Sie \LaTeX{} aufgerufen haben). \jabref
1977 kann diese Datei analysieren, um eine neue \bibtex{}-Datei zu erstellen,
1978 die nur die bekannten und benutzten Einträge enthält. Das bedeutet,
1979 dass ein Eintrag, der in der Standard-\bibtex{}-Datei nicht definiert
1980 ist, auch nicht in die neue Datei geschrieben werden kann.
1981
1982 \end{itemize}
1983
1984 \subsubsection{Externer Zugriff}
1985 \label{RemoteHelp}
1986 \begin{quote}
1987 \emph{Diese Funktion kann unter \menu{Optionen \msep{} Einstellungen \msep{} Erweitert} verwaltet werden.}
1988 \end{quote}
1989
1990 \tip[]{Beachten Sie, dass das Aktivieren dieser Funktion mit Windows XP SP2 (und möglicherweise auch mit anderen Konfigurationen) zu einer Meldung führen kann, die besagt, dass bestimmte Funktionen des Programms von der Windows-Firewall geblockt wurden. Sie können die Firewall anweisen, weiterhin zu blocken, denn die Firewall beeinträchtigt den Externen Zugriff von \jabref nicht.}
1991 Falls das Abhören von externen Zugriffen aktiviert ist, versucht \jabref beim Programmstart, den entsprechenden Port abzuhören. Das bedeutet, dass andere Anwendungen Informationen durch diesen Port an \jabref senden können. \jabref akzeptiert dabei nur lokale Verbindungen, um das Risiko eines Eingriffs von außerhalb auszuschließen.
1992
1993 Mit dem externen Zugriff kann eine zweite Instanz von \jabref erkennen, dass eine erste Instanz bereits läuft. In diesem Fall leitet die zweite Instanz ihre Kommandozeilen"=Optionen an die erste Instanz weiter und beendet sich selbst direkt im Anschluss~-- sofern die zweite Instanz nicht ausdrücklich instruiert wurde, im Stand-Alone-Modus (als selbständige Instanz) zu starten.
1994
1995 Die erste \jabref-Instanz liest die Kommandozeilenoptionen und führt die erforderlichen Aktionen aus, z.\,B. das Lesen oder Importieren einer Datei oder das Anhängen einer Datei an die aktive Datenbank. Falls eine Datei mit der Option \texttt{-{-}importToOpen} importiert wird, werden die Einträge an die aktive Datei angehängt. Falls keine Datei geöffnet ist, wird eine neue Datei angelegt.
1996
1997 \clearpage 
1998 \section{Anpassung}
1999 \secttoc
2000
2001 \subsection{Eintragstypen}
2002
2003 \label{CustomEntriesHelp}
2004
2005 \begin{quote}
2006 \emph{Um Eintragstypen anzupassen, wählen Sie den Menüpunkt \menu{Optionen}}
2007 \msep{} \emph{\menu{Eintragstypen anpassen}.}
2008 \end{quote}
2009 Wenn Sie einen Eintragstyp anpassen, definieren Sie sowohl sein Erscheinungsbild
2010 im Eintragseditor als auch die Bedingungen, nach denen \jabref
2011 einen Eintrag als vollständig akzeptiert. Sie können die bestehenden
2012 Eintragstypen verändern und neue hinzufügen.
2013
2014 Beachten Sie, dass in diesem Dialog keine Änderungen gespeichert werden,
2015 solange Sie nicht auf \menu{Übernehmen} oder \menu{OK} klicken.
2016 Wenn Sie \menu{Abbrechen} anklicken oder einfach den Dialog schließen,
2017 gehen die bislang nicht übernommenen Änderungen verloren.
2018
2019
2020 \subsubsection{Der Dialog \menu{Eintragstypen anpassen}}
2021
2022 Der Dialog \menu{Eintragstypen anpassen} ist in drei Hauptbereiche
2023 unterteilt. Im linken Bereich können Sie den Eintragstyp auswählen,
2024 den Sie bearbeiten wollen, und neue Eintragstypen hinzufügen. Im mittleren
2025 Bereich werden die Einstellungen für die benötigten Felder des ausgewählten
2026 Eintragstyps vorgenommen und im rechten Bereich diejenigen der optionalen
2027 Felder.
2028
2029
2030 \subsubsection{Eintragstypen hinzufügen und löschen}
2031
2032 Die derzeit verfügbaren Eintragstypen werden im linken Bereich des
2033 Dialogfensters aufgelistet. Wenn Sie einen Eintragstyp auswählen,
2034 werden die anderen Bereiche aktualisiert und zeigen die benötigten
2035 und optionalen Felder dieses Eintragstyps.
2036
2037 Um einen neuen Eintragstyp hinzuzufügen, geben Sie einfach seinen
2038 Namen in das Textfeld unter der Typliste ein und klicken \menu{Hinzufügen}.
2039 Der neue Eintragstyp wird zur Liste hinzugefügt und zur Bearbeitung
2040 ausgewählt.
2041
2042 Um einen eigenen Eintragstyp zu entfernen, wählen Sie ihn aus und
2043 klicken auf \menu{Löschen}. Dieser Vorgang ist nur für eigene Eintragstypen
2044 verfügbar, die nicht nur Abwandlungen der Standard-Typen sind. Die
2045 Standard-Eintragstypen können nicht gelöscht werden.
2046
2047 Um einem Eintragstyp seinen Standardwert zurückzugeben, wählen Sie
2048 ihn aus und drücken auf \menu{Standard}. Dieser Vorgang ist nur für
2049 Standard-Typen verfügbar, die bearbeitet wurden.
2050
2051
2052 \subsubsection{Eintragstypen bearbeiten}
2053
2054 Wenn ein Eintragstyp ausgewählt ist, werden die derzeitigen benötigten
2055 und optionalen Felder im mittleren und rechten Bereich des Dialogfensters
2056 aufgelistet. Das Vorgehen beim Bearbeiten dieser Listen ist für die
2057 benötigten und optionalen Felder identisch.
2058
2059 Um ein neues Feld hinzuzufügen, bearbeiten Sie das Textfeld unterhalb
2060 der Liste oder wählen einen Feldnamen aus dem Dropdown-Menü und klicken
2061 auf \menu{Hinzufügen}. Der gewählte Feldname erscheint am Ende der
2062 Liste.
2063
2064 Um eines oder mehrere Felder zu löschen, wählen Sie sie in der Liste
2065 aus und klicken auf \menu{Löschen}. Die Reihenfolge der Felder können
2066 Sie ändern, indem Sie einen Feldnamen auswählen und die Pfeil"=Buttons
2067 benutzen, um das Feld nach oben oder nach unten zu verschieben.
2068
2069 Es gibt eine Beschränkung beim Anpassen der Eintragstypen; bestimmte
2070 Typen haben eine ">und/oder"<"=Bedingung in ihren benötigten Feldern. Ein
2071 \emph{book}-Eintrag ist beispielsweise komplett, wenn entweder das
2072 Feld \emph{author} oder \emph{editor} oder beide gesetzt sind. Diese
2073 Art von Bedingung kann in einem angepassten Eintragstyp nicht realisiert
2074 werden.
2075
2076
2077 \subsection{Allgemeine Felder festlegen}
2078
2079 \label{GeneralFields}Sie können dem Eintragseditor eine beliebige
2080 Anzahl von Tabs hinzufügen, die bei allen Eintragstypen sichtbar sind.
2081 Wählen Sie dazu den Menüeintrag \menu{Optionen} \msep{} \menu{Allgemeine Felder festlegen}.
2082
2083 Jede Zeile repräsentiert einen Tab. Der Anfang der Zeile steht für
2084 den Namen des Tabs, gefolgt von einem Doppelpunkt. Anschließend listen
2085 Sie die einzelnen Felder auf, die der Tab enthalten soll, und trennen
2086 sie jeweils durch ein Semikolon.
2087
2088 Das Beispiel
2089
2090 \begin{lstlisting}
2091 Allgemeine Felder:url;keywords;doi;pdf
2092 Zusammenfassung:abstract;annote
2093 \end{lstlisting}
2094 ergibt somit einen Tab mit dem Namen >>Allgemeine Felder<<, der
2095 die Felder \emph{url}, \emph{keywords}, \emph{doi} und \emph{pdf}
2096 enthält, sowie einen zweiten Tab namens >>Zusammenfassung<< mit
2097 den Feldern \emph{abstract} und \emph{annote}.
2098
2099
2100 \subsection{Automatische Erstellung von \bibtex{}"=Keys}
2101 \label{LabelPatterns}
2102 \begin{quote}
2103 \emph{Unter \menu{Optionen \msep{} Einstellungen \msep{} BibTeX"=Key"=Muster} 
2104 kann man die Felder bestimmen, die zur automatischen Generierung der
2105 \bibtex{}"=Keys herangezogen werden.}
2106 \end{quote}
2107 \jabref verwendet ein Standardmuster zur Generierung von \bibtex{}"=Keys, das Keys wie z.\,B.
2108 \texttt{Yared1998} erzeugt. Falls der \bibtex{}-Key in der geöffneten
2109 Datei nicht eindeutig sein sollte, wird einer der Buchstaben a-z angefügt,
2110 bis ein eindeutiger Key gefunden ist. Dementsprechend könnten die
2111 Labels wie folgt aussehen:
2112
2113 \begin{lstlisting}
2114 Yared1998
2115 Yared1998a
2116 Yared1998b
2117 (*\ldots*)
2118 \end{lstlisting}
2119 Um das Aussehen der \bibtex{}-Keys zu bestimmen, benutzt \jabref
2120 Feldmarken. Das Key"=Muster kann für jeden der vorgegebenen Eintragstypen
2121 bestimmt werden. Es kann beliebigen Text enthalten, unabhängig von
2122 und zusätzlich zu den Feldmarken, die angeben, dass ein bestimmtes
2123 Feld des Eintrags an dieser Stelle des Keys eingefügt werden soll.
2124 Eine Feldmarke besteht gewöhnlich aus dem Feldnamen in eckigen Klammern,
2125 z.\,B. \texttt{{[}volume{]}}. Wenn dieses Feld zum Zeitpunkt der
2126 Erstellung des Keys leer ist, wird kein Text eingefügt.
2127
2128 Es gibt außerdem mehrere spezielle Feldmarken, die nur einen bestimmten
2129 Teil aus einem Feld extrahieren. Sie werden unten aufgelistet. Natürlich
2130 können Sie auch neue spezielle Feldmarken vorschlagen.
2131
2132
2133 \subsubsection{Spezielle Feldmarken}
2134 \label{subsub:SpezielleFeldmarken}
2135
2136 \begin{labeling}{auth.auth.eaMM}
2137 \item [\texttt{{[}auth{]}}]Der Nachname des ersten Autors.
2138 \item [\texttt{{[}authors{]}}]Die Nachnamen aller Autoren.
2139 \item [\texttt{{[}authorsN{]}}]Die Nachnamen von bis zu N Autoren. Falls
2140 es mehr Autoren gibt, wird EtAl angehängt.
2141 \item [\texttt{{[}authIniN{]}}]Der Anfang des Nachnamens von jedem Autoren,
2142 wobei nicht mehr als N Buchstaben verwendet werden.
2143 \item [\texttt{{[}authorIni{]}}]Die ersten 5 Buchstaben des Nachnamens
2144 des ersten Autors und die Initialen der Nachnamen der restlichen Autoren.
2145 \item [\texttt{{[}authN{]}}]Die ersten N Buchstaben des Nachnamens des
2146 ersten Autors.
2147 \item [\texttt{{[}authN\_M{]}}]Die ersten N Buchstaben des Nachnamens des
2148 M-ten Autors.
2149 \item [\texttt{{[}auth.auth.ea{]}}]Die Nachnamen der beiden ersten Autoren
2150 und \texttt{.ea}, falls es mehr als zwei Autoren sind.
2151 \item [\texttt{{[}auth.etal{]}}]Der Nachname des ersten Autors und der Nachname des zweiten Autors bei zwei Autoren bzw. \texttt{.etal} bei mehr als zwei Autoren.
2152 \item [\texttt{{[}authshort{]}}]Der Nachname bei einem Autor; der erste
2153 Buchstabe der Nachnamen von bis zu drei Autoren, falls mehr als ein
2154 Autor vorhanden ist. Ein Plus (+) wird angehängt, falls es mehr als
2155 drei Autoren gibt.
2156 \end{labeling}
2157
2158 \tip[Anmerkung: ]{Falls es keinen Autor gibt (etwa bei einem Buch mit Herausgeber), benutzen die genannten \texttt{{[}auth\ldots{]}}"=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{]}.}}
2159
2160 \begin{labeling}{veryshorttitleMM}
2161 \item [\texttt{{[}edtr{]}}]Der Nachname des ersten Herausgebers.
2162 \item [\texttt{{[}editors{]}}]Die Nachnamen aller Herausgeber.
2163 \item [\texttt{{[}edtrIniN{]}}]Der Anfang des Nachnamens von jedem Herausgeber,
2164 wobei nicht mehr als N Buchstaben verwendet werden.
2165 \item [\texttt{{[}editorIni{]}}]Die ersten 5 Buchstaben des Nachnamens
2166 des Herausgebers und die Initialen der Nachnamen der restlichen Herausgeber.
2167 \item [\texttt{{[}edtrN{]}}]Die ersten N Buchstaben des Nachnamens des
2168 ersten Herausgebers.
2169 \item [\texttt{{[}edtrN\_M{]}}]Die ersten N Buchstaben des Nachnamens des
2170 M-ten Herausgebers.
2171 \item [\texttt{{[}edtr.edtr.ea{]}}]Der Nachname der ersten beiden Herausgeber
2172 und \texttt{.ea}, falls es mehr als zwei Herausgeber sind.
2173 \item [\texttt{{[}edtrshort{]}}]Der Nachname bei einem Herausgeber; der
2174 erste Buchstabe der Nachnamen von bis zu drei Herausgebern, falls
2175 mehr als ein Herausgeber vorhanden ist. Ein Plus (+) wird angehängt,
2176 falls es mehr als drei Herausgeber gibt.
2177 \item [\texttt{{[}firstpage{]}}]Die erste Seitenzahl einer Veröffentlichung
2178 (pages).
2179 \item [\texttt{{[}keywordN{]}}]Stichwort Nummer N aus dem Feld ">keywords"<, gesetzt den Fall, dass die Stichworte durch Komma oder Semikolon voneinander getrennt sind.
2180 \item [\texttt{{[}lastpage{]}}]Die letzte Seitenzahl einer Veröffentlichung
2181 (pages).
2182 \item [\texttt{{[}shorttitle{]}}]Die ersten 3 Worte eines Titels (title).
2183 \item [\texttt{{[}shortyear{]}}]Die letzten 2 Ziffern des Jahrgangs (year).
2184 \item [\texttt{{[}veryshorttitle{]}}]Die ersten beiden Worte des Titels
2185 (title), wobei >>the<<, >>a<< und >>an<< ausgelassen werden.
2186 \end{labeling}
2187 Hinter einem Feldnamen (oder einem der oben aufgeführten Pseudo-Feldnamen)
2188 kann ein Modifikator stehen. Modifikatoren werden in der Reihenfolge
2189 angewendet, in der sie angegeben wurden.
2190
2191 \begin{labeling}{00.00.0000}
2192 \item [\texttt{:abbr}]Kürzt den Text, der von einem Feldnamen oder speziellen
2193 Feldmarken gebildet wird. Nur der erste Buchstabe und weitere Buchstaben,
2194 die auf ein Leerzeichen folgen, werden berücksichtigt. So würde beispielsweise
2195 \texttt{[journal:abbr]} die Zeitschrift >>Journal of Fish Biology<< zu
2196 >>JoFB<< wandeln.
2197 \item [\texttt{:lower}]Wandelt den von der Feldmarke eingefügten Text in
2198 Kleinbuchstaben. So wird beispielsweise bei \texttt{{[}auth:lower{]}}
2199 der Nachname des ersten Autors in Kleinbuchstaben ausgegeben.
2200 \end{labeling}
2201 Das Standardmuster, das \bibtex{}-Keys wie \texttt{Yared1998}
2202 erzeugt, ist \texttt{{[}auth{]}{[}year{]}}. Wenn Sie keine Key-Muster
2203 für einen bestimmten Eintragstyp angeben, wird dieses vorgegebene
2204 Muster verwendet. Sie können das vorgegebene Muster natürlich ebenfalls
2205 anpassen%~-- seine Einstellung befindet sich über der Liste der Eintragstypen
2206 %im Tab \menu{Key-Muster} des Dialogs \menu{Einstellungen}
2207 .
2208
2209 Beachten Sie, dass \jabref Umlaute und Buchstaben mit Akzenten
2210 sowie das ß beim Erstellen von \bibtex{}-Keys verändert, um möglichen
2211 Problemen vorzubeugen. Hierzu einige Beispiele:
2212
2213 \begin{lstlisting}
2214 Díaz Ibañez (*$\to$*) DiazIbanez
2215 Strömbäck   (*$\to$*) Stroembaeck
2216 Waßenhoven  (*$\to$*) Wassenhoven
2217 \end{lstlisting}
2218
2219 \subsubsection{Ersetzen eines regulären Ausdrucks}
2220
2221 Nachdem das Key"=Muster angewendet wurde, um einen \bibtex{}"=Key zu erstellen, können Sie den Key"=Generator nach einem bestimmten regulären Ausdruck suchen und diesen 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.
2222
2223 \subsection{Eintragsvorschau}
2224
2225 \label{PreviewHelp}Die Eintragsvorschau wird mit denselben Mechanismen
2226 erstellt, die auch bei den Exportfiltern angewendet werden. Bei der
2227 Vorschau durchläuft ein Eintrag eins von zwei möglichen Layouts (die
2228 sie mit F9 wechseln können) und erstellt HTML-Code, der im Vorschaudialog
2229 am unteren Bildschirmrand angezeigt wird.
2230
2231 Aussehen und Inhalt der Vorschau können mit derselben Syntax verändert
2232 werden, die für die Anpassung der Exportfilter verwendet wird (siehe
2233 Abschnitt~\ref{CustomExports}).
2234
2235 \subsection{Exportfilter}
2236
2237 \label{CustomExports}Mit \jabref können Sie Ihre eigenen Exportfilter
2238 definieren und genau so wie die Standard"=Exportfilter benutzen. Ein
2239 Exportfilter wird durch eine oder mehrere \emph{Layout"=Dateien} definiert,
2240 die mittels eingebauter Formatierprogramme das Format der exportierten
2241 Dateien festlegen. Ihre Layout-Datei müssen Sie in einem separaten
2242 Text\-editor erstellen.
2243
2244
2245 \subsubsection{Hinzufügen eines Exportfilters}\label{subsubsec:Hinzufuegen-Exportfilter}
2246
2247 Die einzige Voraussetzung für einen Exportfilter ist, dass eine Datei
2248 mit der Endung \texttt{.layout} vorhanden ist. Um einen neuen, eigenen
2249 Exportfilter hinzuzufügen, öffnen Sie das Dialogfenster \menu{Optionen}
2250 \msep{} \menu{Verwalte externe Exportfilter} und klicken auf die
2251 Schaltfläche \menu{Neu}. Es öffnet sich ein neues Fenster, in dem
2252 Sie einen Namen (der als Auswahl im Dateityp"=Dropdownmenü erscheint, wenn man \menu{Datei \msep{} Exportieren} im \jabref"=Hauptfenster wählt), eine Pfadangabe zur \texttt{.layout}-Datei und die
2253 gewünschte Dateiendung für den Exportfilter angeben können. Wenn Sie
2254 den Exportfilter benutzen, wird diese Endung im Datei"=Dialog automatisch
2255 vorgeschlagen.
2256
2257
2258 \subsubsection{Das Erstellen des Exportfilters}
2259
2260 Um einen Eindruck zu bekommen, wie Exportfilter auszusehen haben,
2261 suchen Sie am besten auf unserer Homepage nach dem Paket, das die
2262 Layout"=Dateien der Standard"=Exportfilter enthält.
2263
2264 Nehmen wir einmal an, dass wir einen HTML-Exportfilter erstellen wollen.
2265 Der Exportfilter muss lediglich aus einer einzigen \texttt{.layout}-Datei
2266 bestehen, die in diesem Fall \texttt{html.layout} genannt werden könnte.
2267 Sie können darüber hinaus auch zwei Dateien mit den Namen \texttt{html.begin.layout}
2268 und \texttt{html.end.layout} anlegen. Die erste dieser beiden Dateien
2269 enthält den Kopfteil der Ausgabe, die zweite den Fußteil. \jabref
2270 sucht jedesmal wenn der Exportfilter benutzt wird nach diesen Dateien
2271 und fügt sie~-- falls sie gefunden werden~-- wörtlich vor bzw. nach
2272 den einzelnen Einträgen in die Ausgabe ein.
2273
2274 \tip[]{Beachten Sie, dass sich diese Dateien in demselben Verzeichnis
2275 wie \texttt{html.layout} befinden und die Namensbestandteile \texttt{.begin}
2276 bzw. \texttt{.end} enthalten müssen.}
2277
2278 \noindent In unserem Beispiel-Exportfilter könnten diese Dateien folgendermaßen
2279 aussehen:
2280
2281 \begin{lstlisting}[title=html.begin.layout]
2282 <HTML>
2283 <BODY text="#275856">
2284 <basefont size="4" color="#2F4958" face="arial">
2285 \end{lstlisting}
2286 \begin{lstlisting}[title=html.end.layout]
2287 </BODY>
2288 </HTML>
2289 \end{lstlisting}
2290 Die Datei \texttt{html.layout} stellt die \emph{Standard}"=Formatvorlage
2291 für den Export eines einzelnen Eintrags bereit. Falls Sie unterschiedliche
2292 Formatvorlagen für verschiedene Eintragstypen anwenden wollen, müssen
2293 Sie typspezifische \texttt{.layout}"=Dateien erstellen. Diese
2294 müssen sich ebenfalls in demselben Verzeichnis wie die Haupt"=Layout"=Datei
2295 befinden und den Namensbestandteil \texttt{.entrytype} enthalten.
2296 Der Name des Eintragstyps muss komplett in Kleinbuchstaben geschrieben
2297 werden. In unserem Beispiel wollen wir eine Formatvorlage für Einträge
2298 des Typs \emph{book} haben, die in der Datei \texttt{html.book.layout}
2299 abgelegt wird. Für eine Dissertation würden wir die Datei \texttt{html.phdthesis.layout}
2300 anlegen~-- und so weiter. Diese Dateien sind der Standard"=Layout"=Datei
2301 sehr ähnlich, nur dass sie lediglich für Einträge des entsprechenden
2302 Typs genutzt werden. Achten Sie darauf, dass die Standard"=Layout"=Datei
2303 so allgemein gehalten wird, dass sie die meisten Eintragstypen abdeckt.
2304
2305
2306 \paragraph{Das Format der Layout-Datei}
2307
2308 Layout"=Dateien werden mit einem einfachen mark\-up"=Format erstellt,
2309 bei dem die Kommandos mit einem >>backslash<< (\texttt{\textbackslash{}})
2310 eingeleitet werden. Alle Textbestandteile, die nicht als Kommando
2311 identifiziert werden, gelangen direkt in die Ausgabedatei.
2312
2313
2314 \paragraph{Feldkommandos}
2315
2316 Ein beliebiges Wort, vor dem ein backslash steht, z.\,B. \texttt{\textbackslash{}author},
2317 \texttt{\textbackslash{}editor,} \texttt{\textbackslash{}title} oder
2318 \texttt{\textbackslash{}year}, wird als Verweis auf das entsprechende
2319 Feld ausgewertet, das dann direkt in die Ausgabe kopiert wird.
2320
2321
2322 \paragraph{Feldformatierer}
2323 \label{par:Feldformatierer}
2324
2325 Oft muss der Feldinhalt vor der Ausgabe verarbeitet werden. Dies wird
2326 mit Hilfe eines \emph{Feldformatierers} gemacht~-- einer java class,
2327 die eine Methode zur Verarbeitung des Feldinhaltes enthält.
2328
2329 Ein Formatierer wird angewendet, indem man das Kommando \texttt{\textbackslash{}format}
2330 gefolgt vom Namen des Formatierers in eckigen Klammern und dem Feldnamen
2331 in geschweiften Klammern einfügt, z.\,B.:
2332
2333 \begin{lstlisting}
2334 \format[ToLowerCase]{\author}
2335 \end{lstlisting}
2336 Sie können auch mehrere Formatierer angeben, getrennt durch Kommas.
2337 Diese werden nacheinander aufgerufen, und zwar von links nach rechts.
2338 Das Kommando
2339
2340 \begin{lstlisting}
2341 \format[ToLowerCase,HTMLChars]{\author}
2342 \end{lstlisting}
2343 ruft z.\,B. zunächst den Formatierer \emph{ToLowerCase} auf, \emph{HTMLChars}
2344 formatiert anschließend das Ergebnis. Auf diese Weise können Sie eine
2345 beliebige Anzahl an Formatierern auflisten.
2346
2347 \jabref bietet die folgenden Formatierer, wobei einige von anderen
2348 abhängen:
2349
2350 \begin{labeling}{MMMM}
2351 \item [\texttt{HTMLChars}]ersetzt \TeX{}-spezifische Sonderzeichen wie
2352 \texttt{\{\textbackslash{}\textasciicircum{}a\}} oder \texttt{\{\textbackslash{}\char`\"{}\{o\}\}}
2353 durch ihre HTML-Entsprechungen.
2354 \item [\texttt{HTMLParagraphs}]interpretiert zwei aufeinanderfolgende Zeilenumbrüche (z.\,B. \lstinline{\n \n}) als Beginn eines neuen Absatzes und erstellt dementsprechend Absatz-HTML-Tags.
2355 \item [\texttt{XMLChars}]ersetzt \TeX{}-spezifische Sonderzeichen wie \texttt{\{\textbackslash{}\textasciicircum{}a\}}
2356 oder \texttt{\{\textbackslash{}\char`\"{}\{o\}\}} durch ihre XML-Entsprechungen.
2357 \item [\texttt{CreateDocBookAuthors}]formatiert das author-Feld im DocBook-Stil.
2358 \item [\texttt{CreateDocBookEditors}]\emph{Dokumentation folgt.}
2359 \item [\texttt{CurrentDate}]gibt das aktuelle Datum aus. Ohne Argument gibt dieser Formatierer das aktuelle Datum im Format ">JJJJ.MM.TT HH:MM:SS Z"< (Datum, Zeit und Zeitzone) aus. Mit einem anderen Format-String als Argument kann das Datum angepasst werden. So ergibt \lstinline{\format[CurrentDate]}\texttt{\{}\lstinline{yyyy.MM.dd}\texttt{\}} nur das Datum, z.\,B. ">2005.11.30"<.
2360 \item [\texttt{AuthorFirstFirst}]formatiert die Felder \emph{author}/\emph{editor}
2361 mit den Vornamen zuerst.
2362 \item [\texttt{AuthorFirstFirstCommas}]formatiert die Felder \emph{author}/\emph{editor}
2363 mit den Vornamen zuerst und abgetrennt durch Kommas.
2364 \item [\texttt{AuthorFirstAbbrLastCommas}]\emph{Dokumentation folgt.}
2365 \item [\texttt{AuthorFirstAbbrLastOxfordCommas}]\emph{Dokumentation folgt.}
2366 \item [\texttt{AuthorFirstLastOxfordCommas}]\emph{Dokumentation folgt.}
2367 \item [\texttt{AuthorLastFirst}]formatiert die Felder \emph{author}/\emph{editor}
2368 mit den Nachnamen zuerst.
2369 \item [\texttt{AuthorLastFirstAbbreviator}]kürzt die Vornamen aller Autoren.
2370 Dieser Formatierer kann nur angewendet werden, wenn \texttt{AuthorLastFirst}
2371 bereits benutzt wurde.
2372 \item [\texttt{AuthorLastFirstCommas}]\emph{Dokumentation folgt.}
2373 \item [\texttt{AuthorLastFirstOxfordCommas}]\emph{Dokumentation folgt.}
2374 \item [\texttt{AuthorLastFirstAbbrCommas}]\emph{Dokumentation folgt.}
2375 \item [\texttt{AuthorLastFirstAbbrOxfordCommas}]\emph{Dokumentation folgt.}
2376 \item [\texttt{AuthorAndsReplacer}]ersetzt >>and<< zwischen den Namen
2377 durch >>;<<, zwischen den letzten beiden Autoren steht >>\&<<.
2378 \item [\texttt{AuthorAndsCommaReplacer}]ersetzt >>and<< zwischen den
2379 Namen durch ein Komma (,) sowie >>\&<< zwischen den beiden letzten.
2380 \item [\texttt{AuthorOrgSci}]Der erste Autor erscheint als "Nachname, Vorname", alle anderen als "Vorname Nachname". Vornamen werden abgekürzt.
2381 \item [\texttt{AuthorAbbreviator}]\emph{Dokumentation folgt.}
2382 \item [\texttt{AuthorNatBib}]formatiert Autorennamen im Natbib-Stil, also nur mit Nachnamen; zwei Autoren werden durch ein ">and"< voneinander getrennt, bei mehr als zwei Autoren wird der erste angegeben, gefolgt von ">et al."<
2383 \item [\texttt{NoSpaceBetweenAbbreviations}]Leerzeichen zwischen mehreren abgekürzten Vornamen werden gelöscht.
2384 \item [\texttt{FormatPagesForHTML}]ersetzt >>\texttt{-{}-}<< durch >>\texttt{-}<<.
2385 \item [\texttt{FormatPagesForXML}]ersetzt >>\texttt{-{}-}<< durch einen
2386 XML en-dash (>>--<<).
2387 \item [\texttt{RemoveBrackets}]entfernt alle geschweiften Klammern (>>\{<<
2388 und >>\}<<).
2389 \item [\texttt{RemoveBracketsAddComma}]\emph{Dokumentation folgt.}
2390 \item [\texttt{RemoveWhitespace}]\emph{Dokumentation folgt.}
2391 \item [\texttt{RemoveLatexCommands}]entfernt \LaTeX{} Kommandos wie \texttt{\textbackslash{}em},
2392 \texttt{\textbackslash{}textbf} etc. Zusammen mit \texttt{HTMLChars}
2393 oder \texttt{XMLChars} sollte dieser Formatierer zuletzt aufgerufen
2394 werden.
2395 \item [\texttt{RemoveTilde}]ersetzt das Tilde-Zeichen (\lstinline{~}), das in \LaTeX\ als festes Leerzeichen dient, durch ein normales Leerzeichen. Nützlich in Kombination mit dem Namens"=Formatierer (siehe Abschnitt \nameref{NameFormatter}).
2396 \item [\texttt{ToLowerCase}]macht aus allen Buchstaben Kleinbuchstaben.
2397 \item [\texttt{CompositeFormat}]\emph{Dokumentation folgt.}
2398 \item [\texttt{GetOpenOfficeType}]\emph{Dokumentation folgt.}
2399 \item [\texttt{RTFChars}]\emph{Dokumentation folgt.}
2400 \item [\texttt{ResolvePDF}]\emph{Dokumentation folgt.}
2401 \end{labeling}
2402 Falls keiner der verfügbaren Formatierer das Ergebnis erzielt, das
2403 Sie erreichen möchten, können Sie Ihren eigenen Formatierer hinzufügen,
2404 indem Sie das \lstinline{net.sf.jabref.export.layout.LayoutFormatter}-Interface
2405 implementieren. Wenn Sie in das Paket \lstinline{net.sf.jabref.export.layout.format} Ihre Klasse (class) einfügen, können Sie den Formatierer mit seinem Klassennamen aufrufen,
2406 so wie auch die Standard"=Formatierer. Ansonsten müssen Sie den Formatierer
2407 mit seinem vollen Namen aufrufen (inklusive Paketname). In jedem Fall
2408 muss der Formatierer in ihrem classpath sein, wenn Sie \jabref
2409 starten.
2410
2411 \paragraph{Eigene Namens"=Formatierer verwenden}
2412 \label{NameFormatter}
2413
2414 Mit \jabref~2.2 ist es jetzt möglich, eigene Namens"=Formatierer zu definieren. Dazu wird die Syntax der Bibliographie"=Stile (bst) verwendet. Das erlaubt äußerste Flexibilität, ist allerdings aufwändig in der Schreibweise.
2415
2416 Sie können unter \menu{Optionen \msep Einstellungen \msep Namens"=Formatierer} Ihren eigenen Formatierer schreiben. Benutzen Sie das folgende Format:
2417 \begin{lstlisting}
2418   <Fall1>@<Bereich11>@<Format>@<Bereich12>@<Format>@<Bereich13>(*\ldots*)@@<br>
2419   <Fall2>@<Bereich21>@(*\ldots*)
2420 \end{lstlisting}
2421 Dieses Format teilt die Aufgabe, eine Liste von Autoren zu formatieren, in unterschiedliche Fälle abhängig von der Zahl der Autoren (das ist nötig, weil manche Formate sich je nach der Zahl der Autoren unterscheiden). Die einzelnen Fälle werden durch \texttt{@@} voneinander getrennt und enthalten Anweisungen, wie jeder einzelne Autor in diesem Fall zu formatieren ist. Diese Anweisungen werden durch \texttt{@} getrennt.
2422
2423 Fälle werden durch Ganzzahlen (1, 2, 3, etc.) oder das Zeichen \texttt{*} (alle Autoren) definiert. Sie geben die nachfolgenden Anweisungen an den Formatierer weiter, falls weniger oder gleich viele Autoren vorhanden sind.
2424
2425 Bereiche sind entweder \texttt{<Ganzzahl>..<Ganzzahl>}, \texttt{<Ganzzahl>} oder das Zeichen \texttt{*}. Die Liste der Autoren fängt bei 1 an. Die Ganzzahlen können einen negativen Wert haben, um vom letzten Autor der Liste zu starten, wobei -1 der Wert für den letzten Autor ist.
2426
2427 Als Beispiel dient die Autorenliste ">Joe Doe and Mary Jane and Bruce Bar and Arthur Kay"<:
2428 \begin{itemize}
2429   \item 1..3 betrifft Joe, Mary und Bruce
2430   \item 4..4 betrifft Arthur 
2431   \item * betrifft alle
2432   \item 2..-1 betrifft Mary, Bruce und Arthur
2433 \end{itemize}
2434
2435 Die \texttt{<Format>}-Strings nutzen das BibTeX-Namensschema: Die vier Buchstaben v, f, l, j stehen für die Namensteile von, Vorname (first), Nachname (last) und Junior und werden in geschweiften Klammern gesetzt. Ein einzelner Buchstabe v, f, l, j bedeutet, dass der Name abgekürzt werden soll. Wenn einer dieser Buchstaben oder Buchstabenpaare vorkommen, gibt \jabref alle entsprechenden Namen (eventuell abgekürzt) aus, aber der Ausdruck in geschweiften Klammern wird nur ausgegeben, wenn der Namensteil existiert.
2436
2437 Beispielsweise wird beim Format ">\texttt{\{ll\} \{vv \{von Part\}\} \{ff\}}"< die Autorenliste ">Mary Kay and John von Neumann"< von \jabref als ">Kay~~Mary"< (mit zwei Leerzeichen) und ">Neumann von von Part John"< ausgegeben.
2438
2439 Zwei weitere Beispiele sollen das Ganze verdeutlichen; die Dokumentation von \bibtex gibt weitere Hinweise.
2440
2441 Kurzes Beispiel: ">\texttt{\{ll\}, \{f.\}}"< formatiert ">\lstinline{Joe Doe}"< als ">\lstinline{Doe, J.}"<
2442
2443 Ausführliches Beispiel: Um 
2444 \begin{quote}
2445 ">Joe Doe and Mary Jane and Bruce Bar and Arthur Kay"<
2446 \end{quote}
2447 als
2448 \begin{quote}
2449 ">Doe, J., Jane, M., Bar, B. and Kay, A."<
2450 \end{quote}
2451 zu formatieren, nutzt man
2452 \begin{lstlisting}
2453 1@*@{ll}, {f}.@@2@1@{ll}, {f}.@2@ and {ll}, {f}.@@*@1..-3@{ll}, {f}., @-2@{ll}, {f}.@-1@ and {ll}, {f}.
2454 \end{lstlisting}
2455 Falls jemand eine bessere Dokumentation hierzu verfassen möchte: Wenden Sie sich einfach an die \jabref"=Maililnglisten!
2456
2457 \paragraph{Bedingte Ausgabe}
2458
2459 Manche statische Ausgabe macht nur Sinn, wenn ein bestimmtes Feld
2460 nicht leer ist. Wenn wir z.\,B. hinter den Namen der Editoren den
2461 Text \texttt{(Hrsg.)} haben wollen, brauchen wir Folgendes:
2462
2463 \begin{lstlisting}
2464 \format[HTMLChars,AuthorFirstFirst]{\editor} (Hrsg.)
2465 \end{lstlisting}
2466 Wenn nun aber das \emph{editor}-Feld leer ist~-- möglicherweise ist
2467 es für den Eintrag, der exportiert werden soll, nicht erforderlich~--,
2468 dann würde das \texttt{(Hrsg.)} dennoch erscheinen. Das kann man mit
2469 den Kommandos \texttt{\textbackslash{}begin} und \texttt{\textbackslash{}end}
2470 verhindern:
2471
2472 \begin{lstlisting}
2473 \begin{editor}
2474 \format[HTMLChars,AuthorFirstFirst]{\editor} (Hrsg.)
2475 \end{editor}
2476 \end{lstlisting}
2477 Die Kommandos \texttt{\textbackslash{}begin} und \texttt{\textbackslash{}end}
2478 sorgen dafür, dass der Text, den sie einschließen, nur dann ausgegeben
2479 wird, wenn das Feld, auf das in den geschweiften Klammern verwiesen
2480 wird, für den zu exportierenden Eintrag definiert und damit nicht
2481 leer ist.
2482
2483 \tip{Das Benutzen der Kommandos \texttt{\textbackslash{}begin} und
2484 \texttt{\textbackslash{}end} ist ein Schlüssel zum Erstellen von Layout-Dateien,
2485 die mit einer Vielzahl von Eintragstypen umgehen können.}
2486
2487
2488 \paragraph{Gruppierte Ausgabe}
2489
2490 Wenn Sie Ihre Einträge auf der Basis eines bestimmten Feldes gruppieren
2491 wollen, benutzen Sie die Kommandos für die gruppierte Ausgabe. Die
2492 gruppierte Ausgabe ist der bedingten Ausgabe sehr ähnlich, außer dass
2493 der Text zwischen den Kommandos nur ausgegeben wird, wenn das Feld,
2494 auf das in den geschweiften Klammern verwiesen wird, unterschiedliche
2495 Werte enthält.
2496
2497 Nehmen wir zum Beispiel an, dass wir die Ausgabe nach dem \emph{keyword}
2498 (Stichwort) gruppieren wollen. Bevor die Datei exportiert wird, müssen
2499 die Einträge nach dem \emph{keyword} sortiert worden sein. Dann benutzen
2500 Sie die folgenden Kommandos, um nach \emph{keyword} zu gruppieren:
2501
2502 \begin{lstlisting}
2503 \begingroup{keywords}
2504 New Category: \format[HTMLChars]{\keywords}
2505 \endgroup{keywords}
2506 \end{lstlisting}
2507
2508 \subsection{Importfilter}
2509
2510 \noindent \jabref bietet Ihnen die Möglichkeit, ganz ähnlich den Standard-Importern, eigene Importer 
2511 zu definieren und zu benutzen. Man definiert einen Importer durch eine oder mehrere Java"=\emph{Klassen},
2512 die Dateiinhalte aus einem sogenannten \emph{Input stream} lesen
2513 und daraus \bibtex{}-Einträge erzeugen. Sie können vorkompilierte Importer einbinden, die Sie vielleicht 
2514 von SourceForge erhalten haben (siehe Abschnitt ">\nameref{subsec:Ihre-Arbeit}"<). Sie können auch
2515 mit Grundkenntnissen der Java"=Programmierung eigene Importer für Referenzquellen, die für Sie wichtig sind,
2516 erstellen oder neue, verbesserte Versionen existierender Importer einbinden, ohne \jabref neu zu
2517 kompilieren.
2518
2519 \paragraph{Vorrangsregeln}
2520
2521 Externe Importfilter haben Vorrang vor Standard-Importern. So können Sie mit Ihren Importern
2522 die existierenden Importer in der automatischen Formaterkennung und an der Kommandozeile in \jabref überschreiben. Externe Importfilter selbst sind dann nach Namen sortiert.
2523
2524 \subsubsection{Einen externen Importfilter hinzufügen}
2525
2526 Stellen Sie sicher, dass Sie den Importer in kompilierter Form haben (eine oder mehrere
2527 \texttt{.class} Dateien) und dass die Klassendateien
2528 in einer Verzeichnisstruktur entsprechend ihrer Package"=Struktur liegen. 
2529 Um einen neuen externen Importfilter hinzuzufügen, öffnen Sie den Dialog 
2530 \menu{Optionen \msep{} Verwalte externe Importfilter}, und klicken Sie auf
2531 \menu{Aus Klassenpfad hinzufügen}. Ein Dateiauswahl"=Fenster erscheint, 
2532 mit dem Sie den Klassenpfad des Importers wählen, das heißt den obersten Ordner,
2533 in dem die Package"=Struktur Ihres Importers beginnt. In einem zweiten Dateiauswahl"=Fenster
2534 wählen Sie die \emph{.class}"=Datei Ihres Importers, die von \texttt{\textbackslash{}ImportFormat} abgeleitet
2535 ist. Wenn Sie \menu{Klasse auswählen} klicken, erscheint Ihr neuer Importer
2536 in der Liste der externen Importfilter. Alle externen Importfilter erscheinen in den
2537 \jabref"=Untermenüs \menu{Datei \msep{} Importieren \msep{} Externe Importfilter} und 
2538 \menu{Datei \msep{} Importieren und Anhängen \msep{} Externe Importfilter}.
2539
2540 \tip[Bitte beachten Sie: ]{Wenn Sie die Klassen in ein anderes Verzeichnis verschieben,
2541 müssen Sie den Importer entfernen und neu hinzufügen. Wenn Sie einen Importfilter
2542 mit einem bereits vorhandenen Namen registrieren, ersetzt \jabref den vorhandenen
2543 externen Importfilter. Auch wenn es in manchen Fällen möglich ist, einen schon registrierten
2544 Importer zu aktualisieren ohne \jabref neu zu starten (nämlich dann,
2545 wenn der Importer nicht im Klassenpfad von \jabref ist), empfehlen wir, grundsätzlich
2546 \jabref neu zu starten, wenn Sie ein Update eines externen Importers durchgeführt haben.
2547 Sie können auch Importer aus ZIP- oder JAR-Archiven registrieren, wählen Sie einfach
2548 \emph{\menu{Aus Archiv-Datei hinzufügen}}, dann das ZIP- oder JAR-Archiv und dann den Eintrag
2549 (Klassendatei), der den neuen Importer darstellt.}
2550
2551 \subsubsection{Einen Importfilter entwickeln}
2552
2553 Bitte schauen Sie auf unseren Download-Seiten nach Beispielen und nützlichen Dateien zur 
2554 Entwicklung Ihres Importfilters.
2555
2556 \paragraph{Ein einfaches Beispiel}
2557
2558 Angenommen, wir wollen Dateien der folgenden Form importieren:
2559 \begin{lstlisting}
2560 1936;John Maynard Keynes;The General Theory of Employment, Interest and Money
2561 2003;Boldrin & Levine;Case Against Intellectual Monopoly
2562 2004;ROBERT HUNT AND JAMES BESSEN;The Software Patent Experiment
2563 \end{lstlisting}
2564
2565 \subparagraph{SimpleCsvImporter Erstellen}
2566
2567 Erzeugen Sie in einem Text"=Editor eine Klasse, die von \texttt{ImportFormat} abgeleitet
2568 ist und die folgende Methoden implementiert:\\
2569 \texttt{getFormatName()}, 
2570 \texttt{isRecognizedFormat()}
2571 und \texttt{importEntries()}.\\
2572 Hier ein Beispiel:
2573 \begin{lstlisting}
2574 import java.io.*;
2575 import java.util.*;
2576 import net.sf.jabref.*;
2577 import net.sf.jabref.imports.ImportFormat;
2578 import net.sf.jabref.imports.ImportFormatReader;
2579
2580 public class SimpleCsvImporter extends ImportFormat {
2581
2582   public String getFormatName() {
2583     return "Simple CSV Importer";
2584   }
2585
2586   public boolean isRecognizedFormat(InputStream stream) throws IOException {
2587     return true; // this is discouraged except for demonstration purposes
2588   }
2589
2590   public List importEntries(InputStream stream) throws IOException {
2591         ArrayList bibitems = new ArrayList();
2592     BufferedReader in = new BufferedReader(ImportFormatReader.getReaderDefaultEncoding(stream));
2593
2594     String line = in.readLine();
2595     while (line != null) {
2596       if (!"".equals(line.trim())) {
2597         String[] fields = line.split(";");
2598         BibtexEntry be = new BibtexEntry(Util.createNeutralId());
2599         be.setType(BibtexEntryType.getType("techreport"));
2600         be.setField("year", fields[0]);
2601         be.setField("author", fields[1]);
2602         be.setField("title", fields[2]);
2603         bibitems.add(be);
2604         line = in.readLine();
2605       }
2606     }
2607     return bibitems;
2608   }
2609 }
2610 \end{lstlisting}
2611
2612 \subparagraph{SimpleCsvImporter übersetzen}
2613
2614 Beachten Sie, dass die Beispielklasse im Default"=Package liegt. Angenommen, sie liegt unter \texttt{/meinpfad\slash{}SimpleCsvImporter.java}, die Datei \texttt{JabRef-2.0.jar} ist im gleichen Verzeichnis wie
2615 \texttt{SimpleCsvImporter.java} und Java ist in Ihrem Kommandopfad. 
2616 Kompilieren Sie die Klasse mit JSDK 1.4 zum Beispiel mit folgendem Kommandozeilen"=Aufruf: 
2617 \begin{lstlisting}
2618 javac -classpath JabRef-2.0.jar SimpleCsvImporter.java
2619 \end{lstlisting}
2620 Nun sollte dort auch eine Datei \texttt{/mypath/SimpleCsvImporter.class} liegen.
2621
2622 \subparagraph{SimpleCsvImporter registrieren}
2623
2624 Öffnen Sie in \jabref \menu{Optionen} \msep{} \menu{Verwaltung externer Importfilter} und klicken Sie
2625 auf \menu{Aus Klassenpfad hinzufügen}. Navigieren Sie nach \texttt{/meinpfad} und 
2626 klicken Sie \menu{Klassenpfad auswählen}. Wählen Sie anschließend die Datei \texttt{SimpleCsvImporter.class}
2627 und klicken Sie \menu{Klasse auswählen}. Ihr Importfilter sollte nun in der Liste der
2628 externen Importfilter unter dem Namen >>Simple CSV Importer<< erscheinen und,
2629 sobald Sie \menu{Schließen} gewählt haben, auch in den Untermenüs \menu{Datei} \msep{} \menu{Importieren} \msep{} 
2630 \menu{Externe Importfilter} und \menu{Datei} \msep{} \menu{Importieren und Anhängen} \msep{} \menu{Externe Importfilter} 
2631 des \jabref-Hauptfensters auftauchen.
2632
2633 \subsection{Teilen Sie Ihre Arbeit mit anderen}
2634 \label{subsec:Ihre-Arbeit}
2635 Mit externen Layout-Dateien und Importfiltern ist es einfach, Ihre eigenen Export-Formate und Importfilter
2636 mit anderen Anwendern gemeinsam zu benutzen. Falls Sie einen Exportfilter oder einen Importfilter
2637 für ein Format erstellt haben, das noch nicht von \jabref unterstützt wird,
2638 oder falls Sie einen bestehenden Exportfilter oder Importfilter verbessern, möchten
2639 wir Sie ermutigen, Ihre Arbeit auf der \href{http://sourceforge.net/projects/jabref/}{SourceForge.net"=Seite} bereitzustellen.
2640 Dasselbe gilt für Formatierklassen, die Sie schreiben. Wir würden
2641 uns freuen, eine Sammlung von bereitgestellten Layout"=Dateien verteilen
2642 zu können oder die Standard"=Exportfilter, -Formatierer und -Importfilter
2643 zu erweitern.
2644
2645 \clearpage 
2646 \section{Tastenkürzel}
2647
2648 Die Menüs können alle über Tastenkürzel angesteuert werden, die meisten
2649 Menübefehle ebenfalls. Das ist immer am unterstrichenen Buchstaben
2650 sichtbar.
2651
2652 Es folgt ein Überblick über die wichtigsten Tastenkürzel ohne Anspruch
2653 auf Vollständigkeit~\ldots{}
2654
2655 \begin{longtable}{p{66mm}p{33mm}}
2656 \textbf{Datei (Forts.)}&
2657 \tabularnewline
2658 \endhead
2659 \textbf{Datei}&
2660 \tabularnewline
2661 \endfirsthead
2662 Datei öffnen&
2663 STRG-O\tabularnewline
2664 Datei speichern&
2665 STRG-S\tabularnewline
2666 Datei speichern unter~\ldots{}&
2667 STRG-SHIFT-S\tabularnewline
2668 Datei schließen&
2669 STRG-W\tabularnewline
2670 Sitzung speichern&
2671 F11\tabularnewline
2672 Sitzung laden&
2673 F12\tabularnewline
2674 \jabref beenden&
2675 STRG-Q\tabularnewline
2676 \end{longtable}
2677
2678 \begin{longtable}{p{66mm}p{33mm}}
2679 \textbf{Bearbeiten (Forts.)}&
2680 \tabularnewline
2681 \endhead
2682 \textbf{Bearbeiten}&
2683 \tabularnewline
2684 \endfirsthead
2685 Neuer Eintrag&
2686 STRG-N\tabularnewline
2687 Neuer Eintrag -- Article&
2688 STRG-SHIFT-A\tabularnewline
2689 Neuer Eintrag -- Book&
2690 STRG-SHIFT-B\tabularnewline
2691 Neuer Eintrag -- Phdthesis&
2692 STRG-SHIFT-T\tabularnewline
2693 Neuer Eintrag -- Inbook&
2694 STRG-SHIFT-I\tabularnewline
2695 Neuer Eintrag -- Mastersthesis&
2696 STRG-SHIFT-M\tabularnewline
2697 Neuer Eintrag -- Proceedings&
2698 STRG-SHIFT-P\tabularnewline
2699 Neuer Eintrag -- Unpublished&
2700 STRG-SHIFT-U\tabularnewline
2701 Neuer Eintrag aus Klartext&
2702 STRG-SHIFT-N\tabularnewline
2703 Eintrag bearbeiten&
2704 STRG-E\tabularnewline
2705 \bibtex{}-Keys generieren&
2706 STRG-G\tabularnewline
2707 Rückgängig&
2708 STRG-Y\tabularnewline
2709 Wiederholen&
2710 STRG-Z\tabularnewline
2711 Ausschneiden&
2712 STRG-X\tabularnewline
2713 Kopieren&
2714 STRG-C\tabularnewline
2715 Einfügen&
2716 STRG-V\tabularnewline
2717 Löschen&
2718 Entf\tabularnewline
2719 Alles auswählen&
2720 STRG-A\tabularnewline
2721 \texttt{\textbackslash{}cite\{BibTeX-Key\}} kopieren&
2722 STRG-K\tabularnewline
2723 Einträge markieren&
2724 STRG-M\tabularnewline
2725 Markierung löschen&
2726 STRG-SHIFT-M\tabularnewline
2727 Präambel bearbeiten&
2728 STRG-P\tabularnewline
2729 Strings bearbeiten&
2730 STRG-T\tabularnewline
2731 \end{longtable}
2732
2733 \begin{longtable}{p{66mm}p{33mm}}
2734 \textbf{Ansicht / Navigation (Forts.)}&
2735 \tabularnewline
2736 \endhead
2737 \textbf{Ansicht / Navigation}&
2738 \tabularnewline
2739 \endfirsthead
2740 Zur nächsten geöffneten Datei springen&
2741 STRG-Bild ab\tabularnewline
2742 Zum vorherigen TAB springen&
2743 STRG-Bild auf\tabularnewline
2744 Gruppendialog ein-/ausblenden&
2745 STRG-SHIFT-G\tabularnewline
2746 Eintragsvorschau ein-/ausblenden&
2747 STRG-F9\tabularnewline
2748 Layout der Eintragsvorschau wechseln&
2749 F9\tabularnewline
2750 \end{longtable}
2751
2752 \begin{longtable}{p{66mm}p{33mm}}
2753 \textbf{Externe Programme / Internet (Forts.)}&
2754 \tabularnewline
2755 \endhead
2756 \textbf{Externe Programme / Internet}&
2757 \tabularnewline
2758 \endfirsthead
2759 Literaturangaben in \LyX einfügen&
2760 STRG-L\tabularnewline
2761 Literaturangaben in WinEdt einfügen&
2762 STRG-SHIFT-W\tabularnewline
2763 URL/DOI öffnen&
2764 F3\tabularnewline
2765 PDF/PS öffnen&
2766 F4\tabularnewline
2767 PDF-Links synchronisieren&
2768 SHIFT-F4\tabularnewline
2769 PS-Links synchronisieren&
2770 STRG-F4\tabularnewline
2771 Medline abrufen&
2772 F5\tabularnewline
2773 CiteSeer abrufen&
2774 F6\tabularnewline
2775 Literaturangaben von CiteSeer abrufen&
2776 F7\tabularnewline
2777 \end{longtable}
2778
2779 \begin{longtable}{p{66mm}p{33mm}}
2780 \textbf{Extras / Sonstiges (Forts.)}&
2781 \tabularnewline
2782 \endhead
2783 \textbf{Extras / Sonstiges}&
2784 \tabularnewline
2785 \endfirsthead
2786 Suchen&
2787 STRG-F\tabularnewline
2788 Weitersuchen&
2789 STRG-SHIFT-F\tabularnewline
2790 Suchen \& Ersetzen&
2791 STRG-R\tabularnewline
2792 Hilfe&
2793 F1\tabularnewline
2794 \end{longtable}
2795
2796 \clearpage 
2797 \section{Häufige Fragen und Antworten}\label{sec:faq}
2798 %\secttoc
2799
2800 Die folgenden Fragen und Antworten sind der \href{http://jabref.sourceforge.net/faq.php}{\jabref-Homepage} entnommen. Falls Sie darüber hinaus Fragen haben, die das Handbuch nicht beantworten konnte, haben Sie folgende Möglichkeiten, zu einer Antwort zu kommen:
2801 \begin{enumerate}
2802         \item Durchsuchen Sie die \href{http://sourceforge.net/forum/?group_id=92314}{Foren} auf der Projektseite bei Sourceforge.
2803         \item Durchsuchen Sie das \href{http://sourceforge.net/mailarchive/forum.php?forum_name=jabref-users}{Archiv} der \jabref-Mailingliste.
2804         \item Stellen Sie Ihre Frage in einem der Foren oder auf der \href{http://sourceforge.net/mail/?group_id=92314}{\jabref-Mailingliste}.
2805 \end{enumerate}
2806
2807 \faq{Läuft \jabref unter freiem Java (Classpath, Kaffee GCJ etc.)?}{Am 13.~November~2006 hat Sun sein Java unter die GNU General Public License (Version~2) gestellt, so dass die Antwort ">Ja"< lautet. Ansonsten ist zu sagen, dass eine unserer Abhängigkeiten derzeit zu einem Absturz führt, wenn mit einer anderen Java API als der von Sun gearbeitet wird. Das gilt für Version 0.92 von Classpath.}
2808
2809 \faq{\label{faq-linux}\jabref startet nicht unter Linux. Was kann ich tun?}{\jabref läuft unter Linux, wenn Sie eine Java Runtime Environment (JRE) von Sun in der Version~1.4.2 oder einer neueren Version verwenden. Falls \jabref dennoch nicht starten sollte, können Sie folgende Fehlersuche durchführen:
2810 Starten Sie \texttt{java -{-}version} von der Kommandozeile. Falls dabei kein Produkt von Sun Microsystems verwendet wird (sondern beispielsweise angezeigt wird, dass Sie GCJ VM verwenden), selbst wenn Sie die JRE von Sun installiert haben, müssen Sie Ihr Setup anpassen. Da das Vorgehen dafür sehr von Ihrer Linux-Distribution abhängt, können wir keine Hinweise für jede mögliche Konstellation geben.
2811 Unter Debian/Ubuntu können Sie die Einstellungen anpassen, indem Sie \texttt{sudo update-alternatives -{-}config java} aufrufen (dazu brauchen Sie admin-Rechte). In dem Dialog, der daraufhin erscheint, wählen Sie die Sun JDK oder JRE. Alternativ können Sie auch nach der Java-Programmdatei suchen und diese direkt ausführen. In Ubuntu findet man Java gewöhnlich unter \texttt{/usr\slash{}lib\slash{}jvm\slash{}java-1.5.0-sun\slash{}jre\slash{}bin\slash{}java}.
2812 Wenn Sie keine admin-Rechte auf dem Computer haben, können Sie die Sun JRE in ihrem Home-Verzeichnis installieren. Sie müssen dann darauf achten, dass Sie die richtige Programmdatei aufrufen. Wenn Sie die JRE z.\,B. in einen Ordner namens ">java"< in ihrem Home-Verzeichnis installiert haben, geben Sie \texttt{\texttildelow{}/java/jre/bin/java -jar JabRef-2.1.jar} (bzw. die entsprechende Versionsnummer) in der Kommandozeile ein.}
2813
2814 \clearpage\faq{Ich arbeite unter Ubuntu und \jabref startet, wenn ich auf das Icon klicke, aber nicht von der Kommandozeile. Wo liegt das Problem?}{Sie haben mehrere Java Virtual Machines installiert und von der Kommandozeile wird die falsche gewählt. Schauen Sie unter Frage \ref{faq-linux} nach, wie Sie die Einstellungen ändern können.}
2815
2816 \faq{Wie kann ich verhindern, dass \jabref beim Speichern der .bib"=Datei in bestimmten Feldern (wie \texttt{title}) Zeilenumbrüche einfügt?}{Öfnnen Sie \menu{Optionen \msep{} Einstellungen}. Im Bereich \menu{Allgemein} gibt es die Option \menu{Beim Speichern keinen Zeilenumbruch in den folgenden Feldern einfügen}. Diese Option enthält eine Liste von Feldnamen. In Feldern, die Sie dieser Liste hinzufügen (abgetrennt mit einem Semikolon) wird beim Speichern kein Zeilenumbruch hinzugefügt.}
2817
2818 \faq{Mein Virenscanner sagt mir, dass \jabref ein Virus ist. Ist der Server gefährdet?}{Nein, aber der Windows"=Installer benutzt das \href{http://nsis.sourceforge.net/}{Nullsoft Scriptable Install System (NSIS)} in der Version~2.18 (seit \jabref~2.1), das unglücklicherweise Installer produziert, die von einigen Virenscannern als Virus eingeschätzt werden. Wenn Sie mehr darüber erfahren wollen, sehen Sie sich die \href{http://forums.winamp.com/showthread.php?postid=1977648}{Diskussion im NSIS"=Forum} oder die \href{http://nsis.sourceforge.net/NSIS_False_Positives}{Liste der NSIS ">false positives"<} an.
2819
2820 Als Workaround und falls Sie Bedenken haben, den Installer zu benutzen, können Sie immer die plattformunabhängige jar"=Datei benutzen (siehe dazu Abschnitt ">\nameref{subsub:jar}"<).}
2821
2822 \clearpage 
2823 \section{Entwicklung}
2824 \secttoc
2825 \bigskip
2826
2827 \noindent \jabref ist ein \emph{Open Source} Projekt, das heißt, dass jede(r)
2828 dazu beitragen kann, das Programm zu verbessern und weiterzuentwickeln.
2829 Wenn Sie Anregungen, Wünsche oder Fragen haben, ist die erste Anlaufstelle
2830 die \href{http://sourceforge.net/projects/jabref/}{Projektseite bei \emph{Sourceforge}}.
2831 Dort gibt es Foren, in denen Sie Ihre Fragen stellen können, und eine
2832 Mailingliste rund um \jabref. Auch Ihre Wünsche \emph{(Feature
2833 Requests)} und Fehlermeldungen \emph{(Bug Reports)} können Sie dort
2834 loswerden. Um sich direkt als Entwickler einzubringen, wenden Sie
2835 sich an einen der beiden Maintainer (Morten O. Alver und Nizar N.
2836 Batada)~-- die E-Mail-Adressen finden Sie auf der Projektseite bei
2837 \emph{Sourceforge}. Sie brauchen lediglich einen Sourceforge-Login,
2838 der dann für das Projekt freigeschaltet werden kann.
2839
2840
2841 \subsection{Beschränkungen und bekannte Probleme (Bugs)}
2842
2843 \begin{quote}
2844 \emph{Da sich die Software schneller entwickelt als dieses Handbuch, muss an dieser Stelle auf die \href{http://sourceforge.net/projects/jabref/}{Projektseite bei Sourceforge} verwiesen werden.}
2845 \end{quote}
2846
2847 \subsection{Danksagung}
2848
2849 Neben den Entwicklern, die die Hilfe"=Seiten des Programms geschrieben haben, danke ich Robert Bitsche, Daniel Förderer, Thomas Fritz, Axel Junge, Jan Suhr und Tobias Wolf für ihre hilfreichen Tipps und Anmerkungen zum Handbuch.
2850
2851 Seit den Anfängen als \emph{BibKeeper} (von Morten O.~Alver) und \emph{JBibtexManager} (von Nizar N.~Batada) haben
2852 zahlreiche Personen dazu beigetragen, dass \jabrefversion{} zu dem
2853 geworden ist, was es ist. Wer zum Entwicklerteam gehört und wer alles zum Programm beigetragen hat, können Sie im Programm unter \menu{Hilfe \msep{} Über JabRef} nachsehen.
2854
2855 \subsection{Lizenz}
2856
2857 \jabref ist frei verfügbar unter den Bedingungen der \href{http://www.gnu.org/copyleft/gpl.html}{GNU General Public License}. Es gibt unterschiedliche Softwarepakete, die von \jabref genutzt werden. Wenn Sie sich über die Lizenzbestimmungen dieser Fremdsoftware informieren wollen, schauen Sie bitte unter \menu{Hilfe \msep{} Über JabRef} nach.
2858
2859 \appendix
2860 \newpage
2861 \nocite{*}
2862 \hypertarget{bibliography}{}
2863 \bibliographystyle{jurabib}
2864 \bibliography{JabRef-UserManual_de}
2865
2866
2867 \newpage
2868 \addsec{Versionsgeschichte}
2869
2870 \label{RevisionHistory}
2871
2872 %\begin{revhist}{\versiondate}%endgültiges Datum}
2873 %\item Änderung
2874 %\end{revhist}
2875
2876 \begin{revhist}{\versiondate}%endgültiges Datum}
2877 \item Abschnitt ">\nameref{NameFormatter}"< hinzugefügt
2878 \item Abschnitte ">\nameref{par:Feldformatierer}"< und ">\nameref{subsub:SpezielleFeldmarken}"< ergänzt
2879 \end{revhist}
2880
2881 \begin{revhist}{4.\,7.\,2007}
2882 \item Abschnitt ">\nameref{FileLinks}"< hinzugefügt
2883 \item Abschnitt ">Links zu externen Dateien"< in \nameref{ExternalFiles} umbenannt
2884 \item Kleine Änderungen
2885 \end{revhist}
2886
2887 \begin{revhist}{8.\,6.\,2007}
2888 \item Abschnitt ">Import und Export"< in zwei Abschnitte unterteilt
2889 \item Abschnitt ">\nameref{sec:faq}"< ergänzt
2890 \item Abschnitte ">\nameref{EntryEditorHelp}"< und ">\nameref{subsec:System-Voraussetzungen}"< angepasst
2891 \item Fehler im Abschnitt ">\nameref{PreviewHelp}"< korrigiert
2892 \item Versionsnummer angepasst
2893 \item Beschreibung der Felder ">doi"< und ">eid"< hinzugefügt
2894 \item Fehler im Link zum Mail-Archiv beseitigt
2895 \item Einleitung leicht ergänzt
2896 \item Generelle Überarbeitung des Dokuments
2897 \end{revhist}
2898
2899 \begin{revhist}{18.\,4.\,2007}
2900 \item Abschnitte ">\nameref{LabelPatterns}"<, ">\nameref{StringEditorHelp}"< und ">\nameref{par:Feldformatierer}"< aktualisiert
2901 \item Fehler in Abschnitt ">\nameref{subsec:Starten-Kommandozeile}"< entfernt
2902 \item \jabref-Logo geändert
2903 \item Ein paar Kleinigkeiten
2904 \end{revhist}
2905
2906 \begin{revhist}{20.\,3.\,2007}
2907 \item Abschnitt ">\nameref{subsubsec:Hinzufuegen-Exportfilter}"< angepasst
2908 \item Kleinere Änderungen
2909 \end{revhist}
2910
2911 \begin{revhist}{1.\,2.\,2007}
2912 \item Abschnitte ">\nameref{EndnoteFilters}"<, ">\nameref{subsubsec:endnote-jabref}"<, ">\nameref{subsec:about}"< und ">\nameref{sec:faq}"< überarbeitet
2913 \item Literaturverzeichnis um Eintrag von \cite{btxfaq} ergänzt
2914 \item Und noch ein paar kleine Änderungen
2915 \end{revhist}
2916
2917 \begin{revhist}{19.\,1.\,2007}
2918 \item Abschnitt ">\nameref{Eintragstypen}"< hinzugefügt
2919 \item Grafik auf Titelseite ausgetauscht
2920 \item Ein paar kleinere Änderungen
2921 \end{revhist}
2922
2923 \begin{revhist}{10.\,12.\,2006}
2924 \item Abschnitt ">XMP-Metadaten"< leicht verbessert
2925 \item FAQ zu freien Java-APIs aktualisiert (Suns Java ist jetzt selbst frei)
2926 \item Wie immer: kleinere Änderungen
2927 \end{revhist}
2928
2929 \begin{revhist}{9.\,12.\,2006}
2930 \item Abschnitte ">Weitere Hilfen"< in ">Häufige Fragen und Antworten (FAQ)"< umbenannt
2931 \item FAQs von der Homepage übersetzt und integriert
2932 \item Literaturverzeichnis um Eintrag von \cite{Fenn2006} ergänzt
2933 \item Ein paar kleinere Änderungen
2934 \end{revhist}
2935
2936 \begin{revhist}{30.\,11.\,2006}
2937 \item Abschnitte ">Weitere Hilfen"< hinzugefügt
2938 \end{revhist}
2939
2940 \begin{revhist}{28.\,11.\,2006}
2941 \item Abschnitte ">Abkürzung von Zeitschriftentiteln"<, ">XMP-Metadaten"<, ">IEEExplore"< und ">Externer Zugriff"< hinzugefügt
2942 \item Abschnitte ">Einführung in \bibtex{}"<, ">Das Hauptfenster"<, ">Links zu externen Dateien"< und ">Jabref und Online-Datenbanken"< erweitert
2943 \item Abschnitt ">Suchfunktionen"< aktualisiert
2944 \item Abschnitt ">Entwicklung"< gekürzt
2945 \item Paket ">listings"< eingebunden (ersetzt Umgebung ">lyxcode"<)
2946 \item Typewriter-Schrift \texttt{beramono} eingesetzt
2947 \item Einige kleinere Änderungen
2948 \end{revhist}
2949
2950 \begin{revhist}{30.\,1.\,2006}
2951 \item Abschnitt >>\jabref-Bibliographien in OpenOffice.org benutzen<< aktualisiert
2952 \item Abschnitt zur Erzeugung der \bibtex{}-Keys aktualisiert
2953 \item Neues Kapitel (>>Externe Importfilter<<), geschrieben von Andreas Rudert
2954 \item Einige kleinere Änderungen
2955 \end{revhist}
2956
2957 \begin{revhist}{6.\,12.\,2005}
2958 \item Lizenzbedingungen für das Handbuch hinzugefügt
2959 \item von PDF~1.4 auf PDF~1.2 umgestellt
2960 \item mehrere kleinere Änderungen
2961 \end{revhist}
2962
2963 \begin{revhist}{16.\,11.\,2005}
2964 \item Erstentwurf von Dominik Waßenhoven, basierend
2965 auf dem unveröffentlichten englischen \emph{Initial Draft} von Nizar Batada (20.\,2.\,2004)
2966 und den Hilfeseiten des Programms
2967 \end{revhist}
2968
2969 \end{document}