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 >
LaTeX Document  |  1994-07-24  |  4KB  |  110 lines

  1. ==============================================================================
  2. TEXCHK.DOC                                                          24.07.1994
  3. ==============================================================================
  4. Funktion:
  5. ---------
  6.         Syntax-Checker f
  7. r LaTeX
  8. Aufruf:
  9. -------
  10.         texchk [-v] [-c] [-r] [-2] [datei_1] [datei_2] ...
  11. Beschreibung:
  12. -------------
  13.         Ohne Angaben von Dateinamen liest texchk von der Standardeingabe
  14.         (normalerweise Tastatur) und schreibt Fehlermeldungen und
  15.         anderes in die Standardausgabe (normalerweise Bildschirm).
  16.         Wenn Dateinamen angegeben sind, werden alle Dateien nacheinander
  17.         gelesen und 
  18. berpr
  19.         texchk 
  20. berpr
  21. ft die korrekte Schachtelung der geschweiften
  22.         Klammern `{' `}' und der eckigen Klammern `[' `]', von
  23.         `\begin{environment}' `\end{environment} und der Math-Mode- und
  24.         Displayed-Math-Mode-Konstruktionen. Wenn eine ung
  25. ltige Schachtelung
  26.         erkannt wird, gibt texchk eine Fehlermeldung bestehend aus
  27.         Fehlergrund, Zeilennummer und Quelltext der Zeile, in welcher
  28.         der Fehler auftrat, aus.
  29.         Im allgemeinen bricht das Programm ab, sobald der erste Fehler
  30.         gefunden und angezeigt wurde, da weitere Diagnoseversuche
  31.         wahrscheinlich zu einer ganzen Menge von Meldungen von
  32.         Folgefehlern f
  33. hren w
  34.         Im Unterschied zu LaTeX ist texchk schnell. Es kann sich innerhalb
  35.         von wenigen Sekunden durch eine gro
  36. e Datei durchfr
  37. sen und kann
  38.         mehrfach benutzt werden ohne da
  39.  die CPU um Gnade fleht.
  40. Kommandozeilenoptionen:
  41. -----------------------
  42.         -v      Verbose. Zeigt ein Protokoll der begonnenen und
  43.                 beendeten Environments an, zusammen mit der
  44.                 jeweiligen Zeilennummer. Dies dient haupts
  45. chlich dazu,
  46.                 zu sehen, da
  47.  texchk tats
  48. chlich etwas macht wenn
  49.                 man es auf eine gro
  50. e Datei ansetzt. (Die Ausgabe
  51.                 ist auch ein wenig interessant).
  52.         -c      Check. Bewirkt den Vergleich eines jeden Kommandos
  53.                 (z.B. \hspace, \mbox) mit einer Liste bekannter
  54.                 Kommandos. Wenn das Kommando nicht in der Liste ist,
  55.                 wird eine Warnung ausgegeben. Zus
  56. tzlich wird jedes
  57.                 Kommando daraufhin 
  58. berpr
  59. ft, ob es nur im Mathematikmodus
  60.                 erlaubt ist. Wenn dem so ist und Mathematikmodus nicht
  61.                 aktiv ist, wird eine Fehlermeldung ausgegeben (und die
  62.                 
  63. berpr
  64. fung fortgesetzt).
  65.         -r      Steuerzeichen (Codes 0-31) zulassen. Ohne -r ergeben diese
  66.                 Zeichen eine Fehlermeldung.
  67.         -2      Ohne -2 l
  68. t texchk alle Zeichen mit Codes im Bereich
  69.                 128-255 zu. Wenn -2 angegeben wird, ergeben solche Zeichen
  70.                 eine Fehlermeldung.
  71. Autor:
  72. ------
  73. Originalprogramm (Public Domain):
  74.         JP Massar, Thinking Machines Corporation
  75. DOS- und OS/2-Implementation sowie 
  76. bersetzung der Anleitung:
  77.         Eberhard Mattes
  78. Fehler:
  79. -------
  80. texchk ist nicht perfekt. Es ist durchaus m
  81. glich da
  82.  ein von texchk
  83. gemeldeter `Fehler' 
  84. berhaupt kein Fehler f
  85. r LaTeX darstellt.
  86. Die Anzahl von Argumenten, die Anwesenheit optionaler Argumente, usw.
  87. wird nicht 
  88. berpr
  89. ft. texchk wei
  90.  nicht, da
  91.  gewisse Kommandos nur
  92. in gewissen Modi verwendet werden k
  93. nnen. Es wei
  94.  nicht, da
  95. `[' und `]' im Text verwendet werden k
  96. nnen, ohne notwendigerweise
  97. paarweise aufzutreten. Au
  98. erdem wird texchk z.B. durch \left] total
  99. verwirrt. Obwohl die $$-Konstruktion von TeX nicht offiziell zu
  100. LaTeX geh
  101. rt, versteht texchk diese.
  102. nderungen:
  103. -----------
  104. 15.07.90    Neue Option: -2
  105.             Alle Zeichen mit Codes 128-255 zul
  106.             \relax ist nun bekanntes Kommando (f
  107. r -c)
  108. 22.07.90    Neue Option: -r
  109. 24.07.94    Unter OS/2 werden jetzt lange Dateinamen unterst
  110.