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