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