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