refer(1) (BSD Compatibility Package) refer(1)
NAME
refer - Verweise aus einer bibliographischen Datenbank erweitern und
einfügen
SYNTAX
/usr/ucb/refer [-b] [-e] [-n] [-ar] [-cstring] [-kx] [-lm,n]
[-p filename] [-skeys] filename ...
BESCHREIBUNG
refer ist ein Präprozessor für nroff(1M) oder troff(1M), der Verweise
sucht und formatiert. Die Eingabedateien (standardmäßig die Standard-
Eingabe) werden in die Standard-Ausgabe kopiert, mit Ausnahme von Zei-
len zwischen den Kommandozeilen ".[" und ".]". Von solchen Zeilen wird
angenommen, daß sie Schlüsselbuchstaben wie für lookbib(1) enthalten.
Diese Zeilen werden durch Informationen aus einer bibliographischen
Datenbank ersetzt. Der Benutzer kann die Suche verhindern, Datenbank-
felder mit anderen Werten überschreiben oder neue Felder hinzufügen.
Die Verweisdaten, gleich aus welcher Quelle, werden einer Reihe von
troff-Zeichenketten zugeordnet. Makropakete wie z. B. ms(5) drucken
den fertigen Verweistext aus diesen Zeichenketten. Im Text wird ein
Flag an die Verweisstelle gesetzt. Standardmäßig werden die Verweise
durch Nummern gekennzeichnet.
Wenn refer zusammen mit eqn(1M), neqn oder tbl(1M) verwendet wird,
sollte refer in der Sequenz zuerst verwendet werden, um das Volumen
der durch die Pipes übertragenen Daten zu verringern.
OPTIONEN
-b Einfacher Modus - keine Flags in den Text setzen (weder Nummern
noch Labels).
-e Verweise nicht an der Position lassen, an der sie auftreten, son-
dern anhäufen, bis eine Sequenz der folgenden Form auftritt:
.[
$LIST$
.]
Dann alle bis dahin gesammelten Verweise herausschreiben. Ver-
weise auf die dieselbe Quelle zusammenfassen.
-n Die Standarddatei nicht durchsuchen.
-ar Die Vornamen der ersten r Autoren an die jeweils andere Position
stellen (Jahn, J. A. anstelle von J. A. Jahn). Wenn r übergangen
wird, werden alle Autorennamen umgedreht.
-cstring
Die Felder, deren Schlüsselbuchstaben in der Zeichenkette string
vorkommen, in Kapitälchen wiedergeben (SMALL CAPS).
-kx Verweise nicht numerieren, sondern Labels verwenden, wie in der
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
refer(1) (BSD Compatibility Package) refer(1)
Datumszeile eines Verweises angegeben, die mit den Zeichen %x
beginnt. %x ist standardmäßig %L.
-lm,n
Verweise nicht numerieren, sondern Labels auf der Basis des Nach-
namens des Hauptautors sowie des Jahres der Veröffentlichung ver-
wenden. Nur die ersten m Buchstaben des Nachnamens und die letz-
ten n Ziffern des Datums werden verwendet. Wird m oder n übergan-
gen, wird der vollständige Name bzw. das vollständige Datum ver-
wendet.
-p filename
Das nächste Argument als eine zu durchsuchende Datei mit Verwei-
sen ansehen. Die Standarddatei wird zuletzt durchsucht.
-skeys
Verweise nach Feldern sortieren, deren Schlüsselbuchstaben in der
Zeichenkette keys vorkommen und Verweisnummern im Text entspe-
chend abwandeln. Die Verwendung dieser Option beinhaltet auch die
Option -e. Den Schlüsselbuchstaben in keys folgt möglicherweise
eine Zahl, die angibt, wie viele Felder verwendet werden, sowie
ein Pluszeichen +, das eine sehr hohe Zahl kennzeichnet. Der
Standard ist AD, wobei nach Hauptautor und Datum sortiert wird.
Wenn Sie beispielsweise nach allen Autoren und dann nach Datum
sortieren möchten, verwenden Sie die Optionen "-sA+T".
DATEIEN
/usr/ucblib/reftools/papers
Listen und Indices für die Standardveröffentlichungen
/usr/ucblib/reftools
Programme
SIEHE AUCH
addbib(1), indxbib(1), lookbib(1), roffbib(1), sortbib(1), eqn(1M),
nroff(1M), tbl(1M), troff(1M).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98