checknr(1) (BSD Compatibility Package) checknr(1)
NAME
checknr - nroff- und troff-Eingabedateien prüfen; mögliche Fehler
berichten
SYNTAX
/usr/ucb/checknr [-fs] [-a.x1.y1.x2.y2 ... .xn.yn]
[-c.x1.x2.x3 ... .xn] [filename ...]
BESCHREIBUNG
Das Kommando checknr prüft eine Liste von nroff- oder troff-Eingabe-
dateien auf bestimmte Fehlerarten, wie zum Beispiel nicht übereinstim-
mende einleitende und beendende Begrenzungszeichen sowie unbekannte
Kommandos. Wenn keine Dateien angegeben sind, prüft checknr die
Standard-Eingabe. Die folgenden Begrenzungszeichen werden geprüft:
- Änderungen der Schriftart mit \fx ... \fP.
- Änderungen der Schriftgröße mit \sx ... \s0.
- Makros, die eine einleitende und eine beendende Form erfordern, zum
Beispiel die Makros .TS und .TE, die immer gemeinsam vorkommen.
checknr erkennt die Makropakete ms und me.
checknr soll bei Dokumenten verwendet werden, die für den Einsatz die-
ses Kommandos vorbereitet wurden. checknr erwartet bestimmte Schreib-
konventionen für die Kommandos \f und \s, d. h. jedes \fx muß mit \fP
und jedes \sx muß mit \s0 beendet werden. Es ist zwar auch möglich,
direkt zu einer anderen Schriftart zu wechseln oder die Original-
schriftart und -größe explizit anzugeben (dies ist bei vielen Dokumen-
ten der Fall), aber checknr meldet in diesen Fällen einen Fehler. Da
es wahrscheinlich ohnehin besser ist, die Codierungen \fP und \s0 zu
verwenden, sollten Sie diese Vorgehensweise unbedingt bei der Vorbe-
reitung von Dokumenten berücksichtigen.
OPTIONEN
-f Änderungen der Schriftart mit \f ignorieren.
-s Änderungen der Schriftgröße mit \s ignorieren.
-a.x1.y1 ...
Makropaare der Liste hinzufügen. Es wird davon ausgegangen, daß
es sich bei den Makropaaren um solche handelt wie .DS und .DE,
die auf paarweises Vorkommen geprüft werden sollen. Nach der
Option -a müssen aus sechs Zeichen bestehende Gruppen folgen,
wobei jede Gruppe ein Makropaar definiert. Diese sechs Zeichen
bestehen aus einem Punkt, dem Namen des ersten Makros, einem wei-
teren Punkt und dann dem Namen des zweiten Makros. Verwenden Sie
beispielsweise "-a.BS.ES", um das Paar .BS und .ES zu definieren.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
checknr(1) (BSD Compatibility Package) checknr(1)
-c.x1 ...
Kommandos (Makros) definieren, die checknr andernfalls als nicht
definiert zurückmelden würde.
HINWEIS
Mit der Option -a kann kein Makroname definiert werden, der aus einem
Zeichen besteht.
SIEHE AUCH
eqn(1M), nroff(1M), troff(1M), me(5), ms(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98