NAME
bibview - eine graphische Benutzerschnittstelle fr BibTeX-Literaturdatenbanken.
SYNOPSIS
bibview [standardoptions] [-file bibdatei] [-rcfile konfdatei]
DESCRIPTION
Bibview erleichtert die Verwaltung von BibTeX-Literaturdatenbanken (im folgenden BiBs genannt). Es kœnnen bereits vorhandene BiBs geladen sowie neue BiBs erzeugt werden . In einer Konfigurationsdatei kœnnen auf einfache Weise neue Typen definiert werden oder Felder zu existierenden Typen hinzugefgt werden.
Beim Laden einer BiB erscheint ein Bibliographiefenster mit einer Menleiste, die die Kommandos zur Bearbeitung der BiB enthælt. Unter anderem kann man sich eine Liste mit einem berblick ber alle Eintræge der BiB oder mit Eintrægen, die bestimmte Kriterien erfllen, anzeigen lassen. Durch das Anklicken des Eintrags mit der linken Maustaste erscheint ein Fenster zum Editieren des Eintrags, das dem Typ des Eintrags angepaßt ist. Die fr den bearbeiteten Typ benœtigten Felder sind durch dicke Umrandung gekennzeichnet. Editieren eines Feldes erfolgt durch das Positionieren der Maus in das Kartenfenster. Das aktuelle Eingabefeld hat keinen Rand. Das Eingabefeld kann durch Drcken der <tab>- bzw. <esc>-Taste vorwærts bzw. rckwærts bewegt werden. Durch das Drcken der rechten Maustaste in einem Feld wird dieses Feld zum neuen Eingabefeld. Dieses Verhalten kann in der Ressourcedatei oder in der Datei .bibviewrc geændert werden. Die Eingabe geht dann an das Feld, in dem sich der Mauscursor befindet.
Im Feld BibTeX-Key wird der fr jeden Eintrag erforderliche cite-key abgefragt. Makros kœnnen durch das Voranstellen des Zeichens '@' eingegeben werden.
Das Hauptfenster
Das Hauptfenster, das beim Aufruf von bibview erscheint, bietet folgende Mens: Datei: Funktionen zum Laden und Speichern von BiBs
- Neu
-
Anlegen einer neuen Bib.
- Oeffnen
-
Einlesen einer bereits vorhandenen Bib.
- Schliessen
-
Schließen einer geœffneten Bib.
- Speichern
-
Speichern einer Bib.
- Speichern unter
-
Speichern einer Bib unter neuem Namen.
- Beenden
-
Beenden einer Sitzung.
Dienste:
- Konsistenzcheck
-
Eintræge werden auf Vollstændigkeit berprft.
- Mischen
-
Eintræge aus einer Bib werden in eine andere bernommen. Eintræge mit bereits vorhandenen Schlsseln werden ignoriert.
- Druck in Datei
-
Eintræge einer Bib werden in LaTeX-Datei gespeichert
- Makros editieren
-
Editieren von Makros
- Konfiguration laden
-
Laden einer Konfigurationsdatei
Optionen: Festlegen von Voreinstellungen
- Warnton bei Fehlern
-
Beim Auftreten von Fehlern ertœnt ein Warnton (Voreinstellung: TRUE)
- Sicherungskopien
-
Vor dem Schreiben einer Bib wird eine Sicherungskopie mit der Endung .bak angelegt (Voreinstellung: TRUE)
- Icons auf Desktop
-
Icons zu Listen- und Kartenfenster werden auf dem zugehœrigen Bibliographiefenster abgelegt. Diese Option funktioniert nicht unter allen Window-Managern. (Voreinstellung: FALSE)
- Autom. berprfung
-
Beim Laden einer Datei wird automatisch ein Konsistenzcheck durchgefhrt. (Voreinstellung: FALSE)
- Zwingende Felder
-
Ein Abspeichern eines Eintrags ist nur mœglich, wenn alle von BibTeX geforderten Felder angegeben sind. (Voreinstellung: FALSE)
- Ignoriere Gross/Klein
-
Bei der Suche nach Eintrægen wird Groß/Kleinschreibung ignoriert. (Voreinstellung: TRUE)
- Drucke als BibTeX
-
Beim Ausdrucken von BibTeX-Dateien wird eine LaTeX-Datei mit \nocite-Befehl erzeugt (Voreinstellung: TRUE). Das verwendete Style-file ist alpha. Die Voreinstellung kann im [StyleFile] Teil der Konfigurationsdatei verændert werden.
Andernfalls ist die entstehende LaTeX-Datei von einem festgelegten Format.
Fenster:
- Kaskadieren
-
zusammengehœrige Fenster werden entsprechend gruppiert.
Hilfe:
Das Hilfe-Men bietet Hilfstexte zu den folgenden Punkten an:
Ueberblick
Hauptfenster
Bibliographiefenster
Listenfenster
Kartenfenster
Andere Fenster
Programm-Info
Das Bibliographiefenster
Die Menleiste des Bibliographiefensters enthælt Funktionen, mit denen der Benutzer die BiB bearbeiten kann.
- Neu:
-
Pulldownmen mit den BibTeX-Typen. Zum Eingeben von Eintrægen eines anderen Typs als den Standard-BibTeX-Typen dient der Punkt
- Suchen:
-
Suchen nach bestimmten Eintrægen. Es erscheint ein Fenster, in dem fr die Felder regulære Ausdrucke eingegeben werden kœnnen. Das Ergebnis der Suche (alle Eintræge, auf die die UND-Verknpfung der Felder zutrifft) wird im Listenfenster angezeigt.
Falls ein regulærer Ausdruck in dem Feld Alle Felder eingegeben wird, enthælt das Ergebnis alle Eintræge, bei denen der Ausdruck in irgendeinem Feld vorkommt.
Eine Suche nach benutzerdefinierten Feldern ist mœglich. Dabei mssen der Name des Feldes (kein regulærer Ausdruck) sowie ein regulærer Ausdruck eingegeben werden.
- Liste:
-
Im Listenfenster werden alle Eintræge der BiB angezeigt. Durch das Anklicken eines Eintrags erscheint ein Kartenfenster zum Editieren des Eintrags.
- Makros:
-
Ein Fenster zum Editieren der STRING- und PREAMBLE-Makros erscheint.
- Drucken:
-
Eine LaTeX-Datei mit den Datensætzen der BiB wird erzeugt.
- Speichern:
-
Speichern der BiB. Die BiB bleibt im Arbeitsspeicher geladen.
- Schliessen:
-
Entfernen der BiB aus dem Arbeitsspeicher.
Das Listenfenster
Das Listenfenster erscheint durch das Anklicken des Menpunkts Liste im Bibliographiefenster, als Ergebnis einer Suche oder im Fall eines Konsistenzchecks. Die Menleiste des Listenfensters bietet folgende Kommandos:
- Drucken:
-
Eine LaTeX-Datei mit den Datensætzen der Liste wird erzeugt.
- Speichern:
-
Die Datensætze der Liste werden als neue BiB gespeichert.
- Sortieren:
-
Die Datensætze der Liste werden sortiert. Das Sortierkriterium kann durch ein Men gewæhlt werden.
- Schliessen:
-
Das Listenfenster wird geschlossen.
Das Kartenfenster
Das Kartenfenster dient zum Erstellen von neuen Eintraegen bzw. zum Editieren vorhandener Eintraege.
Das Eingabefeld enthaelt keinen Rand bzw. (in der Farbversion) einen roten Rand. Es kann durch die <tab>- und <esc>-Tasten und durch das Druecken der rechten Maustaste in einem Feld geaendert werden.
In der Ressourcedatei bzw. in der Datei .bibviewrc kann dieses Verhalten geaendert werden.
Die erforderlichen Klammern fuer Feldinhalte werden automatisch ergaenzt. Zur Eingabe von Makros und der Zeichen '#' und '@' ist erforderlich, ein '@' voranzustellen.
In der Ressourcedatei bzw. in der Datei .bibviewrc kann dieses Verhalten geaendert werden.
Die Menleiste des Kartenfensters bietet folgende Kommandos:
- Verdoppeln:
-
Ein neues Kartenfenster wird ge"offnet, in dem die Feldinhalte des aktuellen Kartenfensters bernommen werden. Der Typ der neuen Karte kann von einem Men gewæhlt werden. Es werden nur diejenigen Feldinhalte ber"ucksichtigt, die schon abgespeichert sind. Der BibTeX-Schlssel der neuen Karte ist leer.
- Benutzerdaten:
-
Das Kartenfenster wird um die benutzerdefinierten Felder erweitert bzw. gekrzt.
- Anmerkung:
-
Das annote-Feld eines Eintrags kann in einem eigenen Fenster editiert werden.
- Lœschen:
-
Lœschen des Eintrags aus der BiB.
- Speichern:
-
Speichern des Eintrags in der BiB.
- Kopieren:
-
Einfgen des Eintrags in andere BiB.
- Crossref:
-
Ein Kartenfenster wird geœffnet. Dieses Kartenfenster enthælt den Eintrag, auf den das crossref-Feld verweist.
- Schliessen:
-
Schließen des Kartenfensters.
Die Konfigurationsdatei
Eine Konfigurationsdatei ermœglicht es, das Verhalten von bibview an die eigenen Vorstellungen anzupassen. Standardmæßig wird als Konfigurationsdatei die Datei .bibviewrc im Home-Directory des Benutzers verwendet.
Die Konfigurationsdatei kann die folgenden Abschnitte enthalten:
[Options]: Zeilen der Form <option> : <bool>
kœnnen zur Voreinstellung der Optionen verwendet werden.
<option> kann sein BeepOnError, IconsOnDesk, MakeBackups, AutoCheckBib, RequiredFields, IgnoreCase, PrintAsBib oder DisplayErrWin.
<bool> kann true oder false sein.
[Types]: Dieser Abschnitt der Konfigurationsdatei wird verwendet, um neue Typen zu definieren, existierende Typen zu veraendern oder um neue Felder zu allen definierten Typen hinzuzufgen.
Typ-Definitionen beginnen mit Zeilen der Form t : <typ>
(definiere einen neuen Typ <typ> oder fge Felder an den existierenden Typ <typ> an) tc : <typ>
(definiere einen neuen Typ <typ> oder fge Felder an den existierenden Typ <typ> an, wobei bereits definierte Felder undefiniert werden) t : all
(fge die folgenden Felder zu allen definierten Typen hinzu).
Einer Typ-Definition folgt eine beliebige Anzahl von Feld-Definitionen der Form f : <feld>
(<feld> wird zum Feld des gerade definierten Typs oder von allen Typen (falls `all' angegeben ist)) rf : <field name>
(<feld> wird zum notwendigen Feld des gerade definierten Typs oder von allen Typen (falls `all' angegeben ist))
[UserFields]: Dieser Abschnitt wird verwendet, um benutzerdefinierte Felder fr alle oder fr bestimmte Typen zu definieren. Er enthælt Zeilen der Form <typ> : <feld>
or all : <feld>
[SortFields]: In diesem Abschnitt kœnnen die Felder festgelegt werden, nach denen es mœglich sein soll, eine Liste zu sortieren. Eine Sortierreihenfolge kann bestimmt werden. Der Abschnitt enthælt Zeilen der Form <feld>
or <feld> : <reihenfolge>
Falls $clear$ als <feld> angegeben wird, werden alle bereits definierten Sortier-Felder zurckgenommen.
<reihenfolge> kann sein n fr Namen oder d fr Datumsangaben der Form tt.mm.yyyy. Falls keine Sortierreihenfolge angegeben wird, wird lexikographische Ordnung verwendet.
[SearchFields]: Dieser Abschnitt wird verwendet, um die Felder zu definieren, die im Suchen-Fenster angeboten werden. Er enthælt Zeilen der Form <feld>
Falls $clear$ als <feld> angegeben wird, werden alle bereits definierten Such-Felder zurckgenommen.
[ListFields]: In diesem Abschnitt werden die Felder definiert, die im Listenfenster angezeigt werden. Er enthælt Zeilen der Form <feld> : <weite>
<feld> kann sein mainkey, cardtype oder ein Feldname, der fr BibTeX standardmæßig definiert ist oder in einem [Types]-Abschnitt definiert wurde.
<weite> ist die Anzahl von Zeichen, die zur Darstellung des Feldes verwendet wird.
[Predefines]: Dieser Abschnitt wird verwendet, um Daten zu definieren, die im Suchen-Fenster verwendet werden kœnnen. Er enthælt Zeilen der Form <feld> : <daten>
<feld> kann sein allfields, mainkey, cardtype oder ein Feldname, der fr BibTeX standardmæßig definiert ist oder in einem [Types]-Abschnitt definiert wurde.
[LatexHeader] und [LatexFooter]: In diesen Abschnitten kœnnen die Kopfzeilen und Fußzeilen definiert werden, die in der LaTeX-Datei, die vom Printf-Kommando verwendet werden, definiert werden.
[BibDir]: Dieser Abschnitt enthælt den absoluten Pfadnamen des Dateiverzeichnisses, in dem sich die BibTeX-Dateien befinden.
[StyleFile]: Dieser Abschnitt enthælt den Namen des BibTeX-Stils, der im LaTeX file, das mit dem Print-Kommando erzeugt wird, verwendet wird,
[AnnoteField]: Dieser Abschnitt enthælt den Namen des Feldes, das fr Anmerkungen verwendet wird.
[SortedBy]: In diesem Abschnitt kann der Name des Feldes angegeben werden, nach dem eine Liste standardmæßig sortiert ist.
[Indent]: Dieser Abschnitt enthælt Angaben ber das Layout der BibTeX-Datei, die von bibview erzeugt wird.
Er enthælt Zeilen der Form <parameter> : <zahl>
<parameter> kann sein FldIndent (gibt an, wie weit die Feldnamen eingerckt sind), ContIndent (gibt an, wie weit die erste Zeile des Feldinhalts eingerckt ist), NewlineIndent (gibt an, wie weit die folgenden Zeilen des Feldinhalts eingerckt sind) und MaxLinelen (maximale Zeilenlænge der LaTeX-Datei mit 0cite-Kommandos).
Standardmæßig wird als Konfigurationsdatei die Datei .bibviewrc im Home-Directory des Benutzers verwendet. Mit dem Menpunkt Konfiguration laden des Dienste-Mens ist es mœglich, eine andere Konfigurationsdatei zu laden, wobei jedoch der Options-Teil nicht ausgewertet wird.
Ein Beispiel fr eine Konfigurationsdatei enthælt die Datei bibviewrc.
OPTIONS
standardoptions:
Zu den Standardoptionen gehœren Kommandozeilenparameter wie -display, -geometry, -iconic, -foreground, -background usw.
-file <bibdatei>:
Die Datei <bibdatei> wird beim Starten von bibview geladen.
-rcfile <konfdatei>:
Die Konfigurationsdatei <konfdatei> wird beim Starten von bibview verwendet.
-bibdir <directory>:
Bei der Auswahl von BibTeX-Dateien wird von <directory> ausgegangen.
COPYRIGHT
Copyright 1992 Technische Universitæt Mnchen
AUTHORS
Holger Martin, Peter Urban und Armin Liebl.
Kommentare, Fehlermeldungen und Verbesserungsvorschlæge werden dankbar angenommen von [email protected]