home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / TEXDISK / TEX1.ZIP / EMTEX / DOC / GERMAN / TEXWARE.DOC < prev   
Text File  |  1990-09-16  |  27KB  |  693 lines

  1. ==============================================================================
  2. emTeX, BibTeX und TeXware                                  VERSION: 15.09.1990
  3. ==============================================================================
  4.  
  5. Zeichenerklärung:
  6.  
  7.     <pl-Datei>          Platzhalter für Ihre Eingabe sind in spitze
  8.                         Klammern eingeschlossen. Die spitzen Klammern
  9.                         werden nicht eingegeben.
  10.  
  11.     [<tfm-Datei>]       Optionale Angaben sind in eckige Klammern
  12.                         eingeschlossen und können weggelassen werden.
  13.                         Die eckigen Klammern werden nicht eingegeben.
  14.  
  15.     Alle anderen Zeichen müssen so eingetippt werden, wie sie hier
  16.     angegeben sind. Beispiel:
  17.  
  18.         pltotf [<pl-Datei> [<tfm-Datei>]]
  19.  
  20.     Das Programm PLtoTF kann also wie folgt aufgerufen werden:
  21.  
  22.         pltotf                          (Interaktive Eingabe)
  23.         pltotf cmr10                    Umwandlung cmr10.pl -> cmr10.tfm
  24.         pltotf cmr10 new                Umwandlung cmr10.pl -> new.tfm
  25.  
  26. Standarderweiterung:
  27.  
  28.     Dateinamen haben üblicherweise eine Namenserweiterung, die nach dem
  29.     eigentlichen Dateinamen und von diesem durch einen Punkt getrennt
  30.     steht. Die hier beschriebenen Programme hängen automatisch eine
  31.     Namenserweiterung an (die Standarderweiterung), falls Sie keine
  32.     Namenserweiterung angeben.
  33.  
  34. Interaktive Eingabe der Argumente:
  35.  
  36.     Die meisten hier beschriebenen Programme können auch ohne Kommandozeilen-
  37.     argumente aufgerufen werden. Sie werden dann nach den einzelnen Argumenten
  38.     gefragt. Dabei wird bei manchen Fragen in eckigen Klammern ein Vorgabewert
  39.     angezeigt. Wenn Sie nichts eingeben (d.h. nur <Enter> drücken), wird
  40.     dieser Vorgabewert benutzt. Außerdem wird der Vorgabewert -- falls nach
  41.     einem Dateinamen gefragt wird -- mit der zugehörigen Standarderweiterung
  42.     angezeigt. Beispiel:
  43.  
  44.         Output file [cmr8.tfm] =
  45.  
  46.     Vorgabewert:         cmr8.tfm
  47.     Standarderweiterung: .tfm
  48.  
  49. Laufwerk oder Verzeichnis angeben
  50.  
  51.     Bei manchen Programmen reicht es, wenn Sie nur einen Laufwerksnamen
  52.     oder einen Verzeichnisnamen (mit : oder \ am Ende) eingeben, dann
  53.     wird der vorgegebene Dateiname durch dieses Laufwerk oder Verzeichnis
  54.     ergänzt (dies geht erst ab dem zweiten Dateinamen). Dies gilt sowohl
  55.     für die Kommandozeile als auch für die interaktive Eingabe. Beispiel:
  56.  
  57.         pltotf cmr10 d:\new\            Umwandlung cmr10.pl -> d:\new\cmr10.tfm
  58.  
  59.  
  60.  
  61.  
  62. BibTeX 0.99c [3c] (DOS & OS/2)
  63. ======
  64.  
  65. Literaturverzeichnis-Verwaltung für LaTeX.
  66.  
  67. Anleitung in:
  68.  
  69.     L. Lamport: LaTeX: A Document Preparation System
  70.     \emtex\texinput\btxdoc.tex
  71.     \emtex\texinput\btxhak.tex
  72.  
  73. Aufruf:
  74.  
  75.     bibtex [<Option>] [<Datei>]
  76.  
  77. Der Dateiname ist ohne Dateinamenserweiterung anzugeben, z.B.
  78.  
  79.     bibtex meintext
  80.  
  81. Option:
  82.  
  83.     -pv[:][=]<Laufwerk>     Laufwerk für \emtex\bibinput und \emtex\texinput.
  84.                             Beispiel: bibtex /pv:e meintext
  85.     
  86. Environment-Variablen:
  87.  
  88.     BIBINPUT                bib-Dateien
  89.     EMTEXDRV                Laufwerk für \emtex\bibinput und \emtex\texinput
  90.     TEXINPUT                bst-Dateien
  91.     TMP                     Verzeichnis für temporäre Datei für
  92.                             virtuellen Speicher.
  93.  
  94. Standard-Verzeichnisse:
  95.  
  96.     \emtex\bibinput         bib-Dateien
  97.     \emtex\texinput         bst-Dateien
  98.  
  99. Wenn mit EMTEXDRV oder -pv ein Laufwerksbuchstabe eingestellt wird
  100. (-pv hat Vorrang vor EMTEXDRV), werden die Verzeichnisse \emtex\bibinput
  101. und \emtex\texinput auf diesem Laufwerk durchsucht, sonst auf dem
  102. gerade selektierten Laufwerk.
  103.  
  104.  
  105.  
  106. DVItype 3.2 [1h] (DOS & OS/2)
  107. =======
  108.  
  109. Wandelt dvi-Dateien in lesbare Form um.
  110.  
  111. Aufruf:
  112.  
  113.     dvitype [<Option>] [<dvi-Datei>]
  114.  
  115. Die Ausgabe erfolgt auf den Bildschirm und kann mit >dateiname in
  116. eine Datei umgelenkt werden.
  117.  
  118. Option:
  119.  
  120.     -pv[:][=]<Laufwerk>     Laufwerk für \emtex\tfm
  121.                             Beispiel: dvitype /pvc trip
  122.  
  123. Environment-Variable:
  124.  
  125.     EMTEXDRV                Laufwerk für \emtex\tfm
  126.     TEXTFM                  für tfm-Dateien
  127.  
  128. Standardverzeichnis:
  129.  
  130.     \emtex\tfm              für tfm-Dateien
  131.  
  132. Wenn mit EMTEXDRV oder -pv ein Laufwerksbuchstabe eingestellt wird
  133. (-pv hat Vorrang vor EMTEXDRV), wrd das Verzeichnis \emtex\tfm
  134. auf diesem Laufwerk durchsucht, sonst auf dem gerade selektierten Laufwerk.
  135.  
  136.  
  137.  
  138. MakeIndx 2.9 (DOS & OS/2)
  139. ========
  140.  
  141. Sortiert Stichwortverzeichnis für LaTeX.
  142.  
  143. Bitte \emtex\doc\makeindx.cpy beachten. Der Quellcode ist erhältlich bei
  144.         Eberhard Mattes
  145.         Teckstr. 81
  146.         D-7141 Möglingen
  147. wenn eine formatierte Diskette (HD; 5,25" oder 3.5"), Verpackung und
  148. Rückporto geschickt werden.
  149.  
  150. Anleitung in \emtex\texinput\makeindx.tex und \emtex\doc\makeindx.doc.
  151.  
  152.  
  153. maketcp 1.1a (DOS & OS/2)
  154. =======
  155.  
  156. maketcp <Modus> [<Optionen>] [<Eingabedatei> [<Ausgabedatei>]]
  157.  
  158. Erzeugt (und entschlüsselt) tcp-Dateien (TeX Code Page). Diese Dateien
  159. werden von emTeX (und TeXconv) für die Konvertierung von Spezialzeichen
  160. in TeX-Kommandos sowie für die Zeichensatzumsetzung verwendet.
  161.  
  162. Modus:
  163.     -c      Textdatei in tcp-Datei umwandeln (tcp-Datei erzeugen; compile).
  164.     -d      tcp-Datei in Textdatei umwandeln (decompile).
  165.  
  166. Optionen:
  167.     -8      Vorgabe ist eine Umsetzungstabelle, die die Zeichen mit den
  168.             Codes 128..255 unverändert läßt (ohne -8: Codes 128..255
  169.             sind unzulässig).
  170.     -r      Vorgabe ist eine Umsetzungstabelle, die die Zeichen mit den
  171.             Codes 0..31 unverändert läßt (ohne -r: Codes 0, 9 und 12
  172.             bleiben unverändert, die anderen im Bereich 0..31 sind
  173.             unzulässig).
  174.  
  175. Die Standarderweiterung der tcp-Datei ist .tcp (mit -c ist betrifft
  176. dies die Ausgabedatei, mit -d die Eingabedatei).
  177.  
  178. Eine tcp-Datei enthält drei Tabellen: Die erste gibt an, wie Sonderzeichen
  179. in TeX-Kommandos umzusetzen sind; die zweite bildet die Zeichen aus
  180. der Eingabedatei in den internen Zeichensatz von TeX ab, die dritte
  181. umgekehrt.
  182.  
  183. Wenn keine tcp-Datei von emTeX verwendet wird, so sind nur die Zeichen mit
  184. den Codes 0, 9, 12 und 32..126 zulässig. Wird die /r-Option angegeben, sind
  185. alle Zeichen im Bereich 0..31 zulässig. Mit /8 (nur INITEX) sind außerdem
  186. die Zeichen im Bereich 128..254 zulässig. Es findet keinerlei Umsetzung
  187. statt.
  188.  
  189. Mit einer tcp-Datei kann dieses Verhalten geändert werden. Es können Zeichen
  190. aus dem Bereich 128..254 in TeX-Kommandos umgewandelt werden. Außerdem
  191. kann die Übersetzung aller Zeichen für Ein- und Ausgabe verändert werden
  192. (dies ist sinnvoll, wenn die Codes in den TeX-Zeichensätzen nicht mit
  193. der Code Page übereinstimmt). Dies sollte allerdings nur für die Codes
  194. 128..254 verwendet werden, da sonst sehr verwirrende Erscheinungen
  195. auftreten. Die Übersetzung für Ausgabe betrifft nur die Textausgabe
  196. (z.B. in die log-Datei), nicht aber die Ausgabe in die dvi-Datei.
  197.  
  198. Um eine tcp-Datei zu erzeugen, müssen Sie eine Textdatei erstellen, in
  199. der sowohl die Umsetzung von Sonderzeichen in TeX-Kommandos als auch
  200. die Übersetzung für Ein- und Ausgabe angegeben ist. (Sie sollten z.B. mit
  201.     maketcp -d 850_tex.tcp example.txt
  202. die mitgelieferte tcp-Datei in eine Textdatei umwandeln um ein Beispiel
  203. zu haben.) Die Textdatei kann Kommentare enthalten, die mit einem
  204. Prozentzeichen eingeleitet werden. Leerzeilen werden ignoriert. Alle
  205. anderen Zeilen enthalten entweder eine Umsetzung eines Sonderzeichens
  206. in TeX-Kommandos oder die Übersetzung eines Eingabezeichens in ein
  207. internes Zeichen (die Tabelle für die Übersetzung bei der Ausgabe wird
  208. aus der Tabelle für die Übersetzung bei der Eingabe konstruiert).
  209. Zeichencodes können entweder in Klartext (ein einzelnes Zeichen) oder
  210. in hexdezimal (in der ^^ff-Notation, wie sie auch von TeX 3.0 verwendet
  211. wird) angegeben werden.
  212.  
  213. Eine Umsetzung eines Sonderzeichens in TeX-Kommandos wird wie folgt angegeben:
  214.     ^^84 -> \"a    % Umlaut-a
  215. Die Zeile beginnt mit dem Sonderzeichen (ein ä), gefolgt von Leerzeichen,
  216. einem Pfeil (Bindestrich und Größerzeichen), Leerzeichen und den TeX-
  217. Komandos, durch die das Sonderzeichen zu ersetzen ist. Leerzeichen nach
  218. den TeX-Kommandos (und das Prozentzeichen mit allen folgenden Zeichen
  219. bis zum Zeilenende) werden ignoriert, falls sie nicht Teil der TeX-Kommandos
  220. sind. Hier wird EIN Leerzeichen nicht ignoriert:
  221.     ^^fe -> \%\       % TeX-Kommandos: "\%\ "
  222.  
  223. Die Übersetzung eines Eingabezeichens in einen internen Code (und eines
  224. internen Codes in ein Ausgabezeichen) wird wie folgt angegeben:
  225.     ^^84 ^^e4       % Umlaut-a (PC) -> Umlaut-a (ISO 8859/1)
  226. Die Zeile beginnt mit dem Eingabezeichen, gefolgt von Leerzeichen und
  227. der internen Repräsentation des Zeichens (wie es in den tfm-Dateien
  228. codiert ist). Wenn der Code ^^e4 ausgegeben werden soll, wird dieser
  229. in ^^84 zurückübersetzt (in diesem Beispiel). Wenn mehrere verschiedene
  230. Eingabezeichen auf denselben internen Code abgebildet werden, ist für
  231. die Ausgabe das zuletzt angegebene dieser Eingabezeichen maßgeblich:
  232.     a b
  233.     b b
  234. Sowohl a als auch b werden bei der Eingabe auf b abgebildet, ein b
  235. wird als b ausgegeben (sinnloses aber einfaches Beispiel).
  236.  
  237. Mit der Textdatei werden Änderungen an der vorgegebenen Tabelle durchgeführt.
  238. Diese Tabelle wird durch die Optionen -8 und -r eingestellt (siehe oben).
  239. Durch Angabe von -8 und/oder -r können Sie sich unter Umständen etwas
  240. Arbeit sparen.
  241.  
  242. Wenn Sie eine tcp-Datei in eine Textdatei umwandeln lassen, werden
  243. nur die Unterschiede zu der mit -8 und -r eingestellten Tabelle
  244. ausgegeben, Sie erhalten also je nach Einstellung verschiedene Ausgaben.
  245.  
  246.  
  247.  
  248. PLtoTF 3.2 [1e] (DOS & OS/2)
  249. ======
  250.  
  251. Wandelt eine pl-Datei in eine tfm-Datei um (siehe auch TFtoPL,
  252. VFTtoVP und VPtoVF).
  253.  
  254. Aufruf:
  255.     pltotf [<pl-Datei> [<tfm-Datei>]]
  256.  
  257. Standarderweiterung für die pl-Datei:  .pl
  258. Standarderweiterung für die tfm-Datei: .tfm
  259. Laufwerk/Verzeichnis ohne Dateiname für <tfm-Datei> möglich.
  260.  
  261.  
  262.  
  263. texchk (DOS & OS/2)
  264. ======
  265.  
  266. texchk [Optionen] [Dateien]
  267.  
  268. Syntax-Checker für LaTeX.
  269.  
  270. Ausführlichere Anleitung in \emtex\doc\german\texchk.doc.
  271.  
  272. Optionen:
  273.  
  274.     -v      Zusätzliche Ausgaben auf Bildschirm.
  275.     -c      Kommandos überprüfen.
  276.  
  277.  
  278.  
  279. TeXconv 1.1a (DOS & OS/2)
  280. =======
  281.  
  282. TeXconv <Modus> [<Optionen>] <tcp-Datei> [<Eingabedatei> [<Ausgabedatei>]]
  283.  
  284. Wandelt Umlaute u.a. Sonderzeichen in TeX-Kommandos um (wie emTeX bei
  285. Verwendung von -c<tcp-Datei>). Damit können Texte, die solche Zeichen
  286. enthalten, auch mit anderen TeX-Versionen verwendet werden.
  287.  
  288. Modus:
  289.     -a      Erweiterter Zeichensatz -> TeX-Kommandos.
  290.     -e      Umgekehrt (nicht perfekt).
  291.  
  292. Optionen:
  293.     -n      Ausgabedatei ungepuffert.
  294.  
  295. Die tcp-Datei enthält die Konvertierungstabelle. Standarderweiterung
  296. ist .tcp, die Datei wird im Arbeitsverzeichnis und dann in den
  297. in der Environment-Variablen TEXINPUT aufgeführten Verzeichnissen
  298. gesucht. Zur Zeit gibt es nur eine tcp-Datei: 850_tex.tcp. Diese
  299. konvertiert viele der in der Code Page 850 enthaltenen Zeichen.
  300.  
  301. Wenn weder eine Eingabe- noch Ausgabedatei angegeben ist, arbeitet
  302. TeXconv als Filter: es wird von der Standardeingabe gelesen und auf
  303. die Standardausgabe ausgegeben. Wenn nur eine Eingabedatei angegeben
  304. ist, erfolgt die Ausgabe auf die Standardausgabe. Wenn sowohl
  305. eine Eingabe- als auch eine Ausgabedatei angegeben ist, dürfen diese
  306. beiden Dateien NICHT identisch sein.
  307.  
  308. Bei der Umwandlung von TeX-Kommandos in Einzelzeichen (-e)
  309. werden nur Sequenzen ersetzt, die EXAKT mit den in der tcp-Datei
  310. aufgeführten Kommandos übereinstimmen:
  311.     \ss{}   -> ß
  312. aber
  313.     {\ss}   -> {\ss}
  314.  
  315. Außerdem werden ALLE passenden Sequenzen ersetzt, z.B. auch
  316.     \char`\\"a   -> \char`\ä
  317. statt
  318.     \char`\\"a   -> \char`\\"a
  319.  
  320.  
  321. Beispiel (Eingabe über Tastatur mit sofortiger Ausgabe, Sonderzeichen in
  322. TeX-Kommandos umsetzen):
  323.     texconv -an 850_tex
  324.  
  325.  
  326.  
  327. emTeX 3.0 [3a] (DOS & OS/2)
  328. =====
  329.  
  330. Standardversionen:
  331.  
  332. tex    [options] [&format]  [input_file] [TeX commands]     (DOS; 8086/88 CPU)
  333. tex286 [options] [&format]  [input_file] [TeX commands]     (DOS; 80286 CPU)
  334. texp   [options] [^&format] [input_file] [TeX commands]     (OS/2)
  335.  
  336. bigTeX-Versionen:
  337.  
  338. btex    [options] [&format]  [input_file] [TeX commands]    (DOS; 8086/88 CPU)
  339. btex286 [options] [&format]  [input_file] [TeX commands]    (DOS; 80286 CPU)
  340. btexp   [options] [^&format] [input_file] [TeX commands]    (OS/2)
  341.  
  342. Auf einem Rechner, der mit einer 80286-CPU (oder 80386 usw.) bestückt
  343. ist, kann tex286.exe statt tex.exe verwendet werden. Diese Programmversion
  344. ist kürzer und ein bißchen schneller. tex286.exe kann bei bei Verwendung
  345. von DOS-Version 3.0 oder später in tex.exe umbenannt werden.
  346. Wenn nur eine 8086/8086/80186/80188-CPU vorhanden ist, muß tex.exe
  347. verwendet werden.
  348.  
  349. Die bigTeX-Versionen bieten den vierfachen Speicherplatz, sind aber
  350. deutlich langsamer und brauchen mehr Speicher. bigTeX ist eine
  351. Vorabversion und befindet sich noch in Entwicklung. Unter DOS kann /i
  352. (INITEX) bei bigTeX nur dann benutzt werden, wenn sehr viel Speicher
  353. zur Verfügung steht; Sie sollten alle nicht benötigten Treiber und
  354. Hilfsprogramme aus config.sys und autoexec.bat entfernen.
  355.  
  356. Eine ausführlichere Anleitung befindet sich in \emtex\doc\emtex.dvi.
  357.  
  358. Optionen
  359. --------
  360.  
  361. /7      Bit 7 von Textdateien wird ignoriert.
  362. /8      8-Bit-Zeichensatz für Eingabe zulassen. Unzulässig sind die Codes
  363.         0-8, 10-11, 14-31, 127 und 255, siehe aber /r. Diese Option ist
  364.         nur bei INITEX (also nach /i) zulässig; die Einstellung wird in
  365.         der fmt-Datei gespeichert.
  366. /a*     Hiermit wird der Name der Datei für den automatischen
  367.         Editoraufruf eingestellt. Zwischen `/a' und dem Dateinamen
  368.         kann `:', `=', `:=' oder gar nichts stehen. In diesem
  369.         Dateinamen muß `\' als Verzeichnistrennzeichen verwendet
  370.         werden. Weitere Informationen: Siehe unten.
  371. /b      \batchmode.
  372. /c*     tcp-Datei zur Umwandlung von Sonderzeichen und/oder zur Zeichensatz-
  373.         umsetzung einstellen. Zwischen `/c' und dem Dateinamen kann `:', `=',
  374.         `:=' oder gar nichts stehen. Diese Option ist nur bei INITEX (also
  375.         nach /i) zulässig); die Tabellen werden in der fmt-Datei gespeichert.
  376.         Wenn /c* angegeben ist, wird /8 ignoriert. /r kann zusätzlich
  377.         zu /c* angegeben werden und wird zusätzlich zur tcp-Datei
  378.         beachtet. Weitere Informationen finden Sie oben unter maketcp
  379.         und unten unter "Die /c-Option".
  380.         Die Standarderweiterung ist .tcp, die Datei wird im Arbeitsverzeichnis
  381.         und in den in der Environment-Variablen TEXINPUT aufgeführten
  382.         Verzeichnissen gesucht.
  383. /d      Expanded Memory (EMS) nicht benutzen (DOS).
  384. /e      \errorstopmode.
  385. /i      INITEX (fmt-Datei erzeugen). Manche Optionen können nur in INITEX
  386.         verwendet werden, diesen muß /i vorangehen.
  387. /l      Kleine Priorität setzen, so daß TeX fast nur dann läuft,
  388.         wenn der Rechner sonst nichts besseres zu tun hat (nur OS/2).
  389. /m*     Mit dieser Option können die Größen verschiedener Speicher-
  390.         bereiche festgelegt werden. Siehe unten.
  391. /n      \nonstopmode.
  392. /o      8-Bit-Zeichensatz (128-254) für Ausgabe zulassen. Diese Option ist
  393.         nur bei INITEX (also nach /i) zulässig; die Einstellung wird in
  394.         der fmt-Datei gespeichert. Wenn /o nicht angegeben ist, werden
  395.         Zeichen im Bereich 128..255 in hexadezimal ausgegeben, z.B. ^^84.
  396. /pv*    Laufwerksbuchstabe für voreingestellte Verzeichnisse. Zwischen
  397.         `/pv' und dem Laufwerksbuchstaben (a-z, A-Z) kann `:', `=', `:='
  398.         oder gar nichts stehen. Weitere Informationen: Siehe unten.
  399. /r      Steuerzeichen (bis auf Ctrl-Z) unverändert lassen. Diese Option
  400.         ist nur bei INITEX (also nach /i) zulässig; die Einstellung wird
  401.         in der fmt-Datei gespeichert.
  402. /s      \scrollmode.
  403.  
  404. Die Optionen können auch durch `-' eingeleitet werden, Groß- und
  405. Kleinschreibung wird zur Zeit nicht unterschieden.
  406. Optionen können auch in der Environment-Variablen EMTEXOPT angegeben
  407. werden, diese werden vor den in der Kommandozeile angegebenen
  408. beachtet.
  409.  
  410.  
  411. Beispiele:
  412.     tex -7 -s &lplain myfile
  413.     tex /i /c:850_tex plain \dump
  414.  
  415.  
  416. Automatischer Aufruf eines Editors
  417. ----------------------------------
  418.         
  419. Wenn TeX einen Fehler feststellt und die Eingabe aus einer
  420. Datei erfolgt, so kann mit `E' ein Editor aufgerufen werden;
  421. siehe The TeXbook, Seite 34. Mit /a* kann der Name einer Datei
  422. eingestellt werden, in die die Zeilennummer, der Dateiname der
  423. betreffenden Eingabedatei und der Dateiname der log-Datei
  424. geschrieben wird. Über die Environment-Variable EMTEXED kann
  425. eingestellt werden, was in diese Datei geschrieben werden soll.
  426. Dabei steht `%1' für die Zeilennummer, `%2' für den kompletten
  427. Pfadnamen der Eingabedatei und `%3' für den kompletten Pfadnamen
  428. der log-Datei. Mit `%%' kann ein Prozentzeichen eingefügt werden.
  429. Wenn die Environment-Variable EMTEXED nicht gesetzt ist, wird als
  430. Maske
  431.     emtexed %1 %2 %3
  432. verwendet. Wenn Sie z.B. den Norton-Editor verwenden, können Sie
  433.     set emtexed=ne +%1 %2
  434. angeben. Wird z.B. /a=ed.bat angegeben und wurde in Zeile 172 der
  435. Datei test.tex (Verzeichnis d:\mytex) ein Fehler entdeckt,
  436. so sieht nach Verlassen von emTeX mit `E' die Datei ed.bat
  437. wie folgt aus (Environment-Variable EMTEXED nicht gesetzt):
  438.     emtexed 172 d:\mytex\test.tex d:\mytex\test.log
  439. Um dieses Feature benützen zu können, müssen Sie TeX über eine
  440. Batch-Datei aufrufen, z.B. über texed.bat (bzw. texed.cmd):
  441.     @echo off
  442.     rem texed.bat
  443.     if exist texed2.bat del texed2.bat
  444.     tex /a=texed2.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
  445.     if exist texed2.bat texed2
  446. Vorsicht bei Benutzung eines Netzwerks: Hier müssen für jeden Benutzer
  447. verschiedene Batch-Dateien verwendet werden, damit es nicht zu
  448. Konflikten kommt. Sie können hierzu Environment-Variablen benutzen.
  449. Wenn Sie die Environment-Variable EMTEXED nicht benützen, müssen
  450. Sie eine weitere Batch-Datei namens emtexed.bat (bzw. emtexed.cmd)
  451. anlegen, die dann den Editor aufruft.
  452.  
  453. Nun noch ein Beispiel für die Programmer's WorkBench (und den
  454. Microsoft Editor) unter OS/2. Hier ist es empfehlenswert, den Editor
  455. dauernd geladen zu lassen. Der Aufruf von emTeX erfolgt mit folgender
  456. Batch-Datei (glatexed.cmd):
  457.     @echo off
  458.     rem glatexed.cmd
  459.     set emtexed=%%2 %%1
  460.     texp -a=c:\init\emtexed.m ^&lplaing %1 %2 %3 %4 %5 %6 %7 %8 %9
  461. Wenn Sie nun für die Programmer's WorkBench folgende Makros definieren
  462.     texed:=Arg "c:\\init\\emtexed.m" Setfile Begfile Arg Setfile -> _texed2
  463.     _texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
  464.     _texed3:=Right Arg Endline Lasttext Mark Arg Refresh Lasttext Mark
  465. (für den Microsoft-Editor:)
  466.     texed:=Arg "c:\\init\\emtexed.m" Setfile Arg Mpage Arg Setfile -> _texed2
  467.     _texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
  468.     _texed3:=Right Arg Endline " " Emacscdel Mark Arg Refresh Lasttext Mark
  469. und mit
  470.     texed:Ctrl+E
  471. einer Taste zuweisen, können Sie durch Drücken von Ctrl+E zur gewünschten
  472. Zeile kommen (das Verzeichnis c:\init muß existieren, die Datei
  473. c:\init\emtexed.m muß existieren, bevor Ctrl+E gedrückt wird).
  474.  
  475.  
  476. Dateinamen in TeX-Dokumenten
  477. ----------------------------
  478.  
  479. Wenn Sie Dateinamen in TeX-Dokumenten verwenden, z.B. bei `\input',
  480. müssen Sie als Verzeichnistrennzeichen `/' statt `\' verwenden,
  481. da `\' von TeX als Anfang eines Makronamens aufgefaßt wird.
  482.     richtig:    \input /mytex/meintext
  483.     falsch:     \input \mytex\meintext
  484.  
  485.  
  486. Dateinamen in der Kommandozeile
  487. -------------------------------
  488.  
  489. Wenn Sie einen Dateinamen in der Kommandozeile angeben, müssen
  490. Sie folgendes beachten: Da TeX das Zeichen `\' speziell
  491. auffaßt (Makroaufruf), müssen Sie als Verzeichnistrennzeichen
  492. das Zeichen '/' verwenden. Da emTeX das Zeichen '/' am Anfang
  493. eines Kommandozeilenarguments als Anfang einer Option betrachtet,
  494. müssen Sie, falls der Dateiname mit '/' beginnt, die Laufwerksbezeichnung
  495. voransetzen:
  496.     richtig:    tex d:/mytex/meintext
  497.     falsch:     tex /mytex/meintext
  498.     falsch:     tex \mytex\meintext
  499.     falsch:     tex d:\mytex\meintext
  500.  
  501.  
  502. Anführungszeichen in der Kommandozeile
  503. --------------------------------------
  504.  
  505. Wenn Sie über die Kommandozeile ein Anführungszeichen an TeX
  506. übergeben wollen, so müssen Sie \" eingeben.
  507.  
  508.  
  509. Verändern der Speicherverteilung
  510. --------------------------------
  511.  
  512. Die Aufteilung des Speichers kann mit Optionen geändert werden.
  513. Dies ist nur in Sonderfällen nötig, die Voreinstellungen
  514. sind für die meisten Anwendungen geeignet. Zwischen /mX und
  515. der Zahl kann `:', `=', `:=' oder nichts stehen.
  516.  
  517.   Option | Folgende Fehlermeldung wird beseitigt:   |  Bereich    | Vorgabewert
  518.          | TeX capacity exceeded, sorry [...=###]   |  von-bis    | DOS / OS/2
  519.   -------+------------------------------------------+-------------+------------
  520.   /mf#   |  font memory (Zeichensatzdaten)          |  5000-65500 |      32766
  521.   /mn#   |  semantic nest size (Modus-Schachtelung) |    20-3000  |   40 / 100
  522.   /mp#   |  pool size (Zeichenketten)               | 20000-65500 |      50000
  523.   /ms#   |  save size (Rettung durch Gruppen)       |   100-16000 |        600
  524.   /mt#   |  pattern memory (Silbentrennung)         |  5000-65500 |      10000
  525.  
  526. Wenn Sie z.B. das Kommando
  527.     set emtexopt=/ms:2000 /mp45000
  528. angeben, wird `save size' auf Kosten von `pool size' vergrößert.
  529. Siehe auch The TeXbook, Seiten 300-301.
  530.  
  531. Bei bigTeX ist der Maximalwert für /mf# 262141, die Voreinstellung ist 81920.
  532.  
  533.  
  534. Environment-Variablen (Standardversion)
  535. ---------------------------------------
  536.  
  537.     EMTEXDRV            Laufwerksbuchstabe für voreingestellte Verzeichnisse
  538.     EMTEXED             Maske für Editoraufruf (siehe oben)
  539.     EMTEXOPT            Optionen (siehe oben)
  540.     TEXFMT              Verzeichnisse für fmt-Dateien und tex.poo
  541.     TEXTFM              Verzeichnisse für tfm-Dateien
  542.     TEXINPUT            Verzeichnisse für Eingabedateien und tcp-Datei
  543.     TMP                 Verzeichnis für temporäre Daten
  544.  
  545.  
  546. Voreingestellte Verzeichnisse (Standardversion)
  547. -----------------------------------------------
  548.  
  549.     \emtex\texinput     für Eingabedateien
  550.     \emtex\texfmts      für fmt-Dateien und tex.poo
  551.     \emtex\tfm          für tfm-Dateien
  552.  
  553. Die Dateien werden zuerst im Arbeitsverzeichnis, dann in den
  554. durch die zuständige Environment-Variablen definierten Verzeichnissen
  555. und zuletzt im voreingestellten Verzeichnis gesucht. Mit der Environment-
  556. Variablen EMTEXDRV und der Kommandozeilenoption /pv* können diese
  557. voreingestellten Verzeichnisse durch einer Laufwerksbezeichnung ergänzt
  558. werden, mit
  559.     set emtexdrv=e
  560. oder
  561.     tex /pv:e
  562. werden die voreingestellten Verzeichnisse wie folgt geändert:
  563.     e:\emtex\texinput   für Eingabedateien
  564.     e:\emtex\texfmts    für fmt-Dateien und tex.poo
  565.     e:\emtex\tfm        für tfm-Dateien
  566. Die Einstellung des Standardlaufwerks mit EMTEXDRV oder /pv* ist nützlich,
  567. wenn wenig Platz für das Environment zur Verfügung steht (also nicht
  568. TEXINPUT, TEXFMT und TEXTFM gesetzt werden können) und die Verzeichnisse
  569. wie oben angegeben heißen.
  570.  
  571.  
  572. Environment-Variablen und Verzeichnisse bei bigTeX
  573. --------------------------------------------------
  574.  
  575. bigTeX verwendet die gleichen Environment-Variablen und
  576. die gleichen Standardverzeichnisse mit folgenden Ausnahmen:
  577.  
  578. BTEXFMT                 Verzeichnisse für fmt-Dateien und tex.poo (bigTeX)
  579.  
  580. \emtex\btexfmts         für tex.poo und fmt-Dateien (bigTeX)
  581.  
  582.  
  583. Die /c-Option
  584. -------------
  585.  
  586. Zur Zeit wird nur eine tcp-Datei mitgeliefert: 850_tex.tcp. Diese wandelt
  587. einige Zeichen der Code Page 850 in TeX-Kommandos um:
  588.  
  589. ^^80 -> \c{C}               ^^81 -> \"u                 ^^82 -> \'e
  590. ^^83 -> \^a                 ^^84 -> \"a                 ^^85 -> \`a
  591. ^^86 -> \aa{}               ^^87 -> \c{c}               ^^88 -> \^e
  592. ^^89 -> \"e                 ^^8a -> \`e                 ^^8b -> \"\i{}
  593. ^^8c -> \^\i{}              ^^8d -> \`\i{}              ^^8e -> \"A
  594. ^^8f -> \AA{}               ^^90 -> \'E                 ^^91 -> \ae{}
  595. ^^92 -> \AE{}               ^^93 -> \^o                 ^^94 -> \"o
  596. ^^95 -> \`o                 ^^96 -> \^u                 ^^97 -> \`u
  597. ^^98 -> \"y                 ^^99 -> \"O                 ^^9a -> \"U
  598. ^^9b -> \o{}                ^^9c -> \pounds{}           ^^9d -> \O{}
  599. ^^a0 -> \'a                 ^^a1 -> \'\i{}              ^^a2 -> \'o
  600. ^^a3 -> \'u                 ^^a4 -> \~n                 ^^a5 -> \~N
  601. ^^a6 -> \b{a}               ^^a7 -> \b{o}               ^^b5 -> \'A
  602. ^^b6 -> \^A                 ^^b7 -> \`A                 ^^b8 -> \copyright{}
  603. ^^bd -> \hbox{\rm\rlap/c}   ^^c6 -> \~a                 ^^c7 -> \~A
  604. ^^d2 -> \^E                 ^^d3 -> \"E                 ^^d4 -> \`E
  605. ^^d6 -> \'I                 ^^d7 -> \^I                 ^^d8 -> \"I
  606. ^^de -> \`I                 ^^e0 -> \'O                 ^^e1 -> \ss{}
  607. ^^e2 -> \^O                 ^^e3 -> \`O                 ^^e4 -> \~o
  608. ^^e5 -> \~O                 ^^e9 -> \'U                 ^^ea -> \^U
  609. ^^eb -> \`U                 ^^ec -> \'y                 ^^ed -> \'Y
  610. ^^f4 -> \P{}                ^^f5 -> \S{}
  611.  
  612. Die Zeichen mit \' oder \` funktionieren nicht im tabbing-Environment
  613. von LaTeX.
  614.  
  615.  
  616. Zeilenende
  617. ----------
  618.  
  619. Als Zeilenende werden CR, LF sowie CR/LF erkannt.
  620.  
  621.  
  622. Dateiende
  623. ---------
  624.  
  625. Ctrl-Z wird am Zeilenanfang als Dateiendemarkierung behandelt, die
  626. letzte Zeile der Datei darf daher nicht mit Ctrl-Z (ohne vorangehendes
  627. Zeilenende CR, LF oder CR/LF) enden.
  628.  
  629.  
  630.  
  631. TFtoPL 3.1 [1e] (DOS & OS/2)
  632. ======
  633.  
  634. Wandelt eine tfm-Datei in lesbare und editierbare und rückwandelbare Form um.
  635. (Siehe auch PLtoTF, VFtoVP und VPtoVF).
  636.  
  637. Aufruf:
  638.     tftopl [<tfm-Datei> [<pl-Datei>]]
  639.  
  640. Standarderweiterung für die tfm-Datei: .tfm
  641. Standarderweiterung für die pl-Datei:  .pl
  642. Laufwerk/Verzeichnis ohne Dateiname für <pl-Datei> möglich.
  643.  
  644.  
  645.  
  646. VFtoVP 1 [1b] (DOS & OS/2)
  647. ======
  648.  
  649. Wandelt eine vf-Datei (Virtual Font) zusammen mit einer tfm-Datei in
  650. lesbare und editierbare und rückwandelbare Form um.
  651. (Siehe auch PLtoTF, TFtoPL und VPtoVF).
  652.  
  653. Aufruf:
  654.     vftovp [<vf-Datei> [<vpl-Datei>]]
  655.     vftovp <vf-Datei> <tfm-Datei> <vpl-Datei>
  656.  
  657. Standarderweiterung für die vf-Datei:  .vf
  658. Standarderweiterung für die tfm-Datei: .tfm
  659. Standarderweiterung für die vpl-Datei: .vpl
  660. Laufwerk/Verzeichnis ohne Dateiname für <tfm-Datei> und <vpl-Datei> möglich.
  661.  
  662. Ohne Angabe von <tfm-Datei> wird der Name der vf-Datei mit tfm-Erweiterung
  663. verwendet:
  664.     vftovp a b
  665. entspricht
  666.     vftovp a.vf a.tfm b
  667.  
  668.  
  669.  
  670. VPtoVF 1 [1b] (DOS & OS/2)
  671. ======
  672.  
  673. Wandelt eine vpl-Datei in eine vf- und eine tfm-Datei um.
  674. (siehe auch VFtoVP, PLtoTF, TFtoPL).
  675.  
  676. Aufruf:
  677.     vptovf [<vpl-Datei> [<vf-Datei>]]
  678.     vptovf <vpl-Datei> <vf-Datei> <tfm-Datei>
  679.  
  680. Standarderweiterung für die vpl-Datei: .vpl
  681. Standarderweiterung für die vf-Datei:  .vf
  682. Standarderweiterung für die tfm-Datei: .tfm
  683. Laufwerk/Verzeichnis ohne Dateiname für <vf-Datei> und <tfm-Datei> möglich.
  684.  
  685. Ohne Angabe von <tfm-Datei> wird der Name der vf-Datei mit tfm-Erweiterung
  686. verwendet:
  687.     vptovf a b
  688. entspricht
  689.     vptovf a b.vf b.tfm
  690.  
  691.  
  692.                   -------- Ende von TEXWARE.DOC -------------
  693.