home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
APPS
/
TEKST
/
TEXWARE
/
EMTEX
/
DOC
/
GERMAN
/
TEXCHK.DOC
(
.txt
)
< prev
next >
Wrap
LaTeX Document
|
1994-07-24
|
4KB
|
110 lines
==============================================================================
TEXCHK.DOC 24.07.1994
==============================================================================
Funktion:
---------
Syntax-Checker f
r LaTeX
Aufruf:
-------
texchk [-v] [-c] [-r] [-2] [datei_1] [datei_2] ...
Beschreibung:
-------------
Ohne Angaben von Dateinamen liest texchk von der Standardeingabe
(normalerweise Tastatur) und schreibt Fehlermeldungen und
anderes in die Standardausgabe (normalerweise Bildschirm).
Wenn Dateinamen angegeben sind, werden alle Dateien nacheinander
gelesen und
berpr
texchk
berpr
ft die korrekte Schachtelung der geschweiften
Klammern `{' `}' und der eckigen Klammern `[' `]', von
`\begin{environment}' `\end{environment} und der Math-Mode- und
Displayed-Math-Mode-Konstruktionen. Wenn eine ung
ltige Schachtelung
erkannt wird, gibt texchk eine Fehlermeldung bestehend aus
Fehlergrund, Zeilennummer und Quelltext der Zeile, in welcher
der Fehler auftrat, aus.
Im allgemeinen bricht das Programm ab, sobald der erste Fehler
gefunden und angezeigt wurde, da weitere Diagnoseversuche
wahrscheinlich zu einer ganzen Menge von Meldungen von
Folgefehlern f
hren w
Im Unterschied zu LaTeX ist texchk schnell. Es kann sich innerhalb
von wenigen Sekunden durch eine gro
e Datei durchfr
sen und kann
mehrfach benutzt werden ohne da
die CPU um Gnade fleht.
Kommandozeilenoptionen:
-----------------------
-v Verbose. Zeigt ein Protokoll der begonnenen und
beendeten Environments an, zusammen mit der
jeweiligen Zeilennummer. Dies dient haupts
chlich dazu,
zu sehen, da
texchk tats
chlich etwas macht wenn
man es auf eine gro
e Datei ansetzt. (Die Ausgabe
ist auch ein wenig interessant).
-c Check. Bewirkt den Vergleich eines jeden Kommandos
(z.B. \hspace, \mbox) mit einer Liste bekannter
Kommandos. Wenn das Kommando nicht in der Liste ist,
wird eine Warnung ausgegeben. Zus
tzlich wird jedes
Kommando daraufhin
berpr
ft, ob es nur im Mathematikmodus
erlaubt ist. Wenn dem so ist und Mathematikmodus nicht
aktiv ist, wird eine Fehlermeldung ausgegeben (und die
berpr
fung fortgesetzt).
-r Steuerzeichen (Codes 0-31) zulassen. Ohne -r ergeben diese
Zeichen eine Fehlermeldung.
-2 Ohne -2 l
t texchk alle Zeichen mit Codes im Bereich
128-255 zu. Wenn -2 angegeben wird, ergeben solche Zeichen
eine Fehlermeldung.
Autor:
------
Originalprogramm (Public Domain):
JP Massar, Thinking Machines Corporation
DOS- und OS/2-Implementation sowie
bersetzung der Anleitung:
Eberhard Mattes
Fehler:
-------
texchk ist nicht perfekt. Es ist durchaus m
glich da
ein von texchk
gemeldeter `Fehler'
berhaupt kein Fehler f
r LaTeX darstellt.
Die Anzahl von Argumenten, die Anwesenheit optionaler Argumente, usw.
wird nicht
berpr
ft. texchk wei
nicht, da
gewisse Kommandos nur
in gewissen Modi verwendet werden k
nnen. Es wei
nicht, da
`[' und `]' im Text verwendet werden k
nnen, ohne notwendigerweise
paarweise aufzutreten. Au
erdem wird texchk z.B. durch \left] total
verwirrt. Obwohl die $$-Konstruktion von TeX nicht offiziell zu
LaTeX geh
rt, versteht texchk diese.
nderungen:
-----------
15.07.90 Neue Option: -2
Alle Zeichen mit Codes 128-255 zul
\relax ist nun bekanntes Kommando (f
r -c)
22.07.90 Neue Option: -r
24.07.94 Unter OS/2 werden jetzt lange Dateinamen unterst