Das Paket WORD TEX

Günter Partosch^{∗} 22. März 1992

Inhaltsverzeichnis

1 Aufgabe des Pakets WORD TEX 2 2 Zur Programmidee 2 3 Dateien 3 4 Die Dateien der Art .DBS 5 5 Die Musterdateien (Dateien der Art .DFV) 6

5.1 Die Musterdateien (Druckformatvorlagen) TEX.DFV und

GER TEX.DFV . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5.2 Die Musterdateien (Druckformatvorlagen) LATEX.DFV und

GER LTX.DFV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6 Die Makrodateien TEX.TBS, LATEX.TBS und

GERMAN.TBS 10 6.1 Die Makrodatei TEX.TBS . . . . . . . . . . . . . . . . . . . . . . 10 6.2 Die Makrodatei LATEX.TBS . . . . . . . . . . . . . . . . . . . . 11 6.3 Die Makrodatei GERMAN.TBS . . . . . . . . . . . . . . . . . . . 14

8 Allgemeine Anmerkungen 16

7 Praktische Vorgehensweise 15 9 Ein kleines Übungsbeispiel 16

∗Hochschulrechenzentrum (HRZ) der Justus-Liebig-Universität Gießen

10 Installation 18

1 Aufgabe des Pakets WORD TEX

Die Dateien im Paket WORD_TEX erleichtern die Eingabe bzw. das Erstellen einer TEX/LaTEX-Eingabedatei mit Hilfe des Textverarbeitungsprogramms Word 5.0. Mit Hilfe dieser Dateien können mit gewissen Einschränkungen Word-5.0-Dateien in TEX/LaTEX-Eingabedateien umgesetzt bzw. viele Formatierungen in der zu erstellenden TEX/LaTEX-Datei quasi ”WYSIWYG“ festgelegt werden.

Die mit Hilfe der Dateien im Paket WORD_TEX generierten TEX/LaTEX-Einga-bedateien können Fehler und Unzulänglichkeiten enthalten und müssen daher gegebenenfalls noch nachbearbeitet werden. Sie sind aber in jedem Fall eine gute Ausgangsbasis für das Arbeiten mit TEX oder LaTEX.

2 Zur Programmidee

Im Prinzip stehen vier Möglichkeiten zur Verfügung, um aus einer Word-5.0-Datei eine TEX/LaTEX-Datei zu generieren:

1. Interpretation der Formatierungseigenschaften in einer Word-5.0-Datei: Jede Word-5.0-Datei besteht im Prinzip aus drei Teilen: dem Dateikopf, dem eigentlichen Text (ASCII-Teil) und dem Teil, in dem die Formatierungseigenschaften aufgeführt sind. Die in diesem Dateiteil aufgeführten Formatierungen zeigen mittels Zeiger auf die betreffenden Stellen im eigentlichen Text. Zu ihrer Interpretation (und damit zur Umsetzung in äquivalente TEX/LaTEX-Befehle) ist ein aufwendiges Programm notwendig.

2. Aufbereitung der Datei für einen konkreten Drucker, Ausgabe der Textdatei auf einer Druckdatei und Interpretation der Druckersteuerbefehle in der Druckdatei: Zur Interpretation der Druckersteuerbefehle in der Druckdatei und zur Umsetzung in äquivalente TEX/LaTEX-Befehle ist ein sehr aufwendiges Programm notwendig. Dazu kommt, daß viele der Steuerbefehle für die Problemlösung überflüssig sind, da sie Positionierungen beinhalten, die nicht vernünftig in TEX/LaTEX-Befehle umgesetzt werden können.

3. Ausgabe der Datei im RTF-Format und Interpretation der so generierten Datei: Obwohl dieses Format sehr kompakt ist und sehr viele Ähnlichkeiten mit den TEX-Befehlen hat, ist es nicht sehr brauchbar, da die RTF-Datei Positionierungen enthält, die nicht vernünftig in TEX/LaTEX-Befehle umgesetzt werden können.

4. Aufbereitung der Datei für einen Pseudo-Drucker, dessen Steuerbefehle TEX/LaTEX-Befehle sind, und Ausgabe in einer Druckdatei: Mit Hilfe des Word-5.0-Hilfsprogramms MAKEPRD wurde ein Word-5.0- ”Druckertreiber“ (.DBS-Datei, Druckerbeschreibung) generiert, der einerseits die Word-5.0-Formatierungseigenschaften und die Zeichen des IBM/PC-Zeichensatzes in die äquivalenten TEX/LaTEX-Befehle umsetzt und andererseits keine ”überflüssigen“ Positionierungsbefehle enthält. Diese Lösung wurde im vorliegenden Paket WORD_TEX realisiert.

3 Dateien

Im Paket WORD_TEX stehen die folgenden Dateien zur Verfügung:

DEFLIST.STY LaTEX-Style-Datei, um die deflist-Umgebung zu realisieren

GER LTX.DBS Word-5.0-”Treiber“ (Druckerbeschreibung) zum Umsetzen der Word-5.0-Datei in eine LaTEX-Eingabedatei (deutsch); wurde mit Hilfe des Word-5.0-Zusatzprogramms MAKEPRD aus GER_LTX.TXT erzeugt

GER LTX.DFV Druckformatvorlage (Musterdatei) für das Festlegen von Formatierungseigenschaften, die sich nach LaTEX (deutsch) umsetzen lassen

GER LTX.TXT ”Quelldatei“ zu GER LTX.DBS; wird mit Hilfe des Word-5.0-Zusatzprogramms MAKEPRD in die entsprechende .DBS-Datei umgesetzt

GER TEX.DBS Word-5.0-”Treiber“ (Druckerbeschreibung) zum Umsetzen der Word-5.0-Datei in eine TEX-Eingabedatei (deutsch); wurde mit Hilfe des Word-5.0-Zusatzprogramms MAKEPRD aus GER_TEX.TXT erzeugt

GER TEX.DFV Druckformatvorlage (Musterdatei) für das Festlegen von Formatierungseigenschaften, die sich nach TEX (deutsch) umsetzen lassen

GER TEX.TXT ”Quelldatei“ zu GER TEX.DBS; wird mit Hilfe des Word-5.0-Zusatzprogramms MAKEPRD in die entsprechende .DBS-Datei um-

gesetzt

GERMAN.STY LaTEX-Style-Datei, um einfacher deutsche Umlaute,^{<}eszet^{>} usw. schreiben zu können (von H. Partl)

GERMAN.TBS Spezielle Textbaustein-Datei mit Word-5.0-Textbausteinen und Word-5.0-Makros, die Bezug nehmen auf GERMAN.STY bzw. GERMAN.TEX; wird bei Bedarf automatisch von TEX.TBS geladen

GERMAN.TEX TEX-Hilfsdatei, um einfacher deutsche Umlaute, ^{<}eszet^{>} usw. schreiben zu können (von H. Partl); inhaltsgleich mit

GERMAN.STY

LATEX.DBS Word-5.0-”Treiber“ (Druckerbeschreibung) zum Umsetzen der Word-5.0-Datei in eine LaTEX-Eingabeda-tei (englisch); wurde mit Hilfe des Word-5.0-Zusatzprogramms

MAKEPRD aus LATEX.TXT erzeugt

LATEX.DFV Druckformatvorlage (Musterdatei) für das Festlegen von Formatierungseigenschaften, die sich nach LaTEX (englisch) umsetzen lassen

LATEX.TBS Spezielle Textbaustein-Datei mit Word-5.0-Textbausteinen und Word-5.0-Makros für das Generieren von LaTEX-Dateien; wird bei Bedarf automatisch von TEX.TBS geladen

LATEX.TXT ”Quelldatei“ zu LATEX.DBS; wird mit Hilfe des Word-5.0-Zusatz-programms MAKEPRD in die entsprechende .DBS-Datei umgesetzt

PARSKIP.STY LaTEX-Style-Option, um u.a. den Einzug der ersten Zeile eines Absatzes zu verhindern (von H. Partl)

TEX.DBS Word-5.0-”Treiber“ (Druckerbeschreibung) zum Umsetzen der Word-5.0-Datei in eine TEX-Eingabedatei (englisch); wurde mit Hilfe des Word-5.0-Zusatzprogramms MAKEPRD aus TEX.TXT erzeugt

TEX.DFV Druckformatvorlage (Musterdatei) für das Festlegen von Formatierungseigenschaften, die sich nach TEX (englisch) umsetzen lassen

TEX.TBS Textbaustein-Datei mit Word-5.0-Textbausteinen und Word-5.0-Makros

TEX.TXT ”Quelldatei“ zu TEX.DBS; wird mit Hilfe des Word-5.0-Zusatz-programms MAKEPRD in die entsprechende .DBS-Datei umgesetzt

UEBUNG.SRC Ausgangsform der Übungsdatei

UEBUNG.TEX in Word 5.0 mit Hilfe des Befehls Druck Platte/Diskette aus

der Datei UEBUNG.TXT generierte LaTEX- Eingabedatei UEBUNG.TXT aufbereitete Übungsdatei (lesen Sie dazu den Abschnitt ”Ein

kleines Übungsbeispiel“)

WORD TEX.DVI der vorliegende Text als DVI- Datei

WORD TEX.TEX mit Word 5.0 generierte LaTEX-Eingabedatei zu dem vorliegenden Text

WORD TEX.TXT Word-5.0-Datei für den vorliegenden Text

\underline{Anmerkung} \underline{3.1}: Die Angabe ”deutsch“ bei den Dateien GER_LTX.DBS, GER_LTX.DFV, GER_TEX.DBS und GER_TEX.DFV bedeutet nicht, daß deutsche Trenntabellen benutzt werden, sondern daß die TEX-Hilfsdatei GERMAN.TEX bzw. die LaTEX-Style-Datei GERMAN.STY (von H. Partl) zu verwenden ist.

\underline{Anmerkung} \underline{3.2}: Die Dateien GER_LTX.DFV und LATEX.DFV erfordern, daß die LaTEX-Style-Datei PARSKIP.STY (von H. Partl) zur Verfügung steht.

\underline{Anmerkung} \underline{3.3}: Das Programm MAKEPRD ist nicht Bestandteil des Pakets WORD_TEX, kann aber — falls Sie Inhaber einer Word-5.0-Lizenz sind — kostenlos von Microsoft bezogen werden.

4 Die Dateien der Art .DBS

Die Dateien der Art .DBS (die ”Treiber“-Dateien TEX.DBS, GER_TEX.DBS, LATEX.DBS und GER_LTX.DBS) dienen vor allem dazu, Zeichen und Formatierungen in der zu bearbeitenden Word-5.0-Datei in TEX- bzw. LaTEX-Konstrukte umzusetzen.

Die Art der Zeichen-Umsetzungen hängt weitgehend davon ab, welcher der obigen ”Treiber“ gewählt wurde, z.B. werden mit der Datei LATEX.DBS die Umlaute ä, ö, und ü in \"a, \"o und \"u und mit der Datei GER_LTX.DBS in "a, "o und "u abgebildet.

Zusätzlich werden einige Zeichen aus der oberen Hälfte des erweiterten IBM/PC-Zeichensatzes (Zeichen 127-255) in die entsprechenden TEX- bzw. LaTEX-Befehle umgesetzt.

Bei der Umsetzung wird weiterhin versucht, ”einfache“ Word-Formatie-rungseigenschaften (wie fett, \underline{unterstrichen}, kursiv) in die entsprechenden TEX/LaTEX-Befehle zu transferieren.

Die Dateien TEX.DBS, GER_TEX.DBS, LATEX.DBS und GER_LTX.DBS sorgen dafür,

daß bei der Generierung einer TEX/LaTEX-Eingabedatei mit Hilfe von WORD_TEX am Dateianfang und Dateiende notwendige Angaben eingefügt werden. Wenn Sie beispielsweise beim Laden der Datei TEX.TBS (siehe unten) ”Deutsch(D)“ und ”LaTeX(L)“ angegeben haben, wird der folgende ”Rahmen“ für die Zieldatei erzeugt:

\documentstyle[german,deflist,parskip]{article}
\begin{document}
\frenchspacing
...
...
...
\end{document}

Bei anderen Angaben werden entsprechende andere ”Rahmen“ generiert.

\underline{Anmerkung 4.1}: Wenn Sie in Word 5.0 mit Hilfe des Befehls Übertragen Textbausteine Zusammenführen die Word-5.0-Makrodatei TEX.TBS laden, wird automatisch das Word-5.0-Makro autoexec ausgeführt. Dabei wird implizit eine der Dateien

TEX.DBS, GER_TEX.DBS, LATEX.DBS und GER_LTX.DBS geladen.

\underline{Anmerkung 4.2}: Wenn Sie das Verhalten einer bestimmten .DBS-Datei abändern wollen, benötigen Sie das Word-5.0-Hilfsprogramm MAKEPRD. Dazu generieren Sie zunächst aus der .DBS-Datei die zugehörige Textdatei, die Sie geeignet abändern und dann wieder mit Hilfe des Programms MAKEPRD in die entsprechende .DBS-Datei konvertieren.

5 Die Musterdateien (Dateien der Art .DFV)

Wie üblich in Word 5.0, können Sie für einen markierten Textabschnitt einige ”gewöhnliche“ Zeichen-Formatierungseigenschaften (wie fett, \underline{unterstrichen}, kursiv, hochgestellt, tiefgestellt) mit Hilfe der folgenden <Alt>-Schlüssel festlegen:

Alt X F fett: Es wird die TEX/LaTEX-Sequenz {\bf ...} realisiert.

Alt X I kursiv: Es wird die TEX/LaTEX-Sequenz {\it ...\/} realisiert.

Alt X U \underline{unterstrichen}: Es wird die TEX/LaTEX-Sequenz \underbar\{...\} realisiert

Alt X H Es wird die TEX/LaTEX-Sequenz \raise+0.5ex\hbox{...} (hochgestellt) realisiert.

Alt X T Es wird die TEX/LaTEX-Sequenz \raise-0.5ex\hbox{...} (tiefgestellt) realisiert.

Diese Formatierungseigenschaften können auch mit Hilfe der Menüfelder des Word-5.0-Befehls Format Zeichen festgelegt werden. Zusätzlich können Sie dort auch Schriftart und Schriftgrad für den markierten Textabschnitt wählen.

Weitere, darüberhinaus gehende ”Formatierungseigenschaften“ können mit Hilfe der Formatierungsschlüssel in den Musterdateien (Druckformatvorlagen)

TEX.DFV, GER_TEX.DFV, LATEX.DFV und GER_LTX.DFV festgelegt werden.

\underline{Anmerkung 5.1}: Um mit den oben genannten (und den im folgenden aufgeführten) Formatierungsschlüsseln formatieren zu können, müssen Sie den entsprechenden Textteil markieren, die Taste Alt drücken, gedrückt lassen und nacheinander die beiden Zeichen des Schlüssels eingeben.

\underline{Anmerkung 5.2}: Es ist \underline{nicht} vorgesehen, daß für einen markierten Textbaschnitt mehrere der in diesem Kapitel aufgeführten Formatierungseigenschaften miteinander kombiniert werden.

5.1 Die Musterdateien (Druckformatvorlagen) TEX.DFV und GER TEX.DFV

Wenn Sie eine der Musterdateien TEX.DFV und GER_TEX.DFV (deutsch) ausgewählt haben, um eine TEX-Eingabedatei zu erstellen, stehen Ihnen die folgenden Formatierungsschlüssel (Muster) zur Verfügung:

AI Der markierte Textteil wird ohne Umsetzung oder Formatierung (”as is“) an TEX weiter gereicht. Dieser Schlüssel eignet sich also dazu, schon beim Arbeiten mit Word 5.0 TEX-Befehle festzulegen.

MI Für den markierten Textteil wird in den Mathematik-Intext-Modus umgeschaltet. Es wird also die TEX-Sequenz $...$ realisiert.

MC Für den markierten Textteil wird die Schriftart mathematics caligraphic vereinbart. Es wird also die TEX-Sequenz \hbox{$\cal ...$} realisiert.

MD Für den markierten Textteil wird in den Mathematik-Display-Modus umgeschaltet. Es wird also die TEX-Sequenz $$...$$ realisiert.

SC Für den markierten Textteil wird die Schriftart small scaps (sc) vereinbart. Es wird also die zur LaTEX-Sequenz {\sc ...} äquivalente TEX-Kon-struktion realisiert.

SF Für den markierten Textteil wird die Schriftart sans serif (sf) vereinbart. Es wird also die zur LaTEX-Sequenz {\sf ...} äquivalente TEX-Konstruk-tion realisiert.

SL Für den markierten Textteil wird die Schriftart slanted (sl) vereinbart. Es wird also die zur LaTEX-Sequenz {\sl ...\/} äquivalente TEX-Konstruktion realisiert.

TT Für den markierten Textteil wird die Schriftart typewriter (tt) vereinbart. Es wird also die TEX-Sequenz {\tt ...} realisiert.

5.2 Die  Musterdateien  (Druckformatvorlagen)

LATEX.DFV und GER LTX.DFV

Wenn Sie eine der Musterdateien LATEX.DFV und GER_LTX.DFV (deutsch) ausgewählt haben, um eine LaTEX-Eingabedatei zu erstellen, stehen Ihnen die folgenden Formatierungsschlüssel (Muster) zur Verfügung:

AI Der markierte Textteil wird ohne Umsetzung oder Formatierung (”as is“) an LaTEX weiter gereicht. Dieser Schlüssel eignet sich also dazu, schon beim Arbeiten mit Word 5.0 LaTEX-Befehle festzulegen.

FB Um den markierten Textteil wird ein Kasten gezeichnet. Es wird also der LaTEX-Befehl \fbox{ ... } realisiert.

MI Für den markierten Textteil wird in den Mathematik-Intext-Modus umgeschaltet. Es wird also die LaTEX-Sequenz \( ... \) realisiert.

MC Für den markierten Textteil wird die Schriftart mathematics caligraphic vereinbart. Es wird also die LaTEX-Sequenz \mbox{$\cal ...$} realisiert.

MD Für den markierten Textteil wird in den Mathematik-Display-Modus umgeschaltet. Es wird also die LaTEX-Sequenz \[ ... \] realisiert.

S1 Der markierte Textteil wird als Überschrift 1. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \section (mit einer Abschnittsnumerierung) realisiert.

S2 Der markierte Textteil wird als Überschrift 2. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subsection (mit einer Abschnittsnumerierung) realisiert.

S3 Der markierte Textteil wird als Überschrift 3. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subsubsection (mit einer Abschnittsnumerierung) realisiert.

S4 Der markierte Textteil wird als Überschrift 4. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \paragraph (mit einer Abschnittsnumerierung) realisiert.

S5 Der markierte Textteil wird als Überschrift 5. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subparagraph (mit einer Abschnittsnumerierung) realisiert.

SC Für den markierten Textteil wird die Schriftart small scaps (sc) vereinbart. Es wird also die LaTEX-Sequenz {\sc ...} realisiert.

SF Für den markierten Textteil wird die Schriftart sans serif (sf) vereinbart. Es wird also die LaTEX-Sequenz {\sf ...} realisiert.

SL Für den markierten Textteil wird die Schriftart slanted (sl) vereinbart. Es wird also die LaTEX-Sequenz {\sl ...\/} realisiert.

T1 Der markierte Textteil wird als Überschrift 1. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \section* (ohne Abschnittsnumerierung) realisiert.

T2 Der markierte Textteil wird als Überschrift 2. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subsection* (ohne Abschnittsnumerierung) realisiert.

T3 Der markierte Textteil wird als Überschrift 3. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subsubsection* (ohne Abschnittsnumerierung) realisiert.

T4 Der markierte Textteil wird als Überschrift 4. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \paragraph* (ohne Abschnittsnumerierung) realisiert.

T5 Der markierte Textteil wird als Überschrift 5. Ordnung interpretiert. Intern wird die LaTEX-Anweisung \subparagraph* (ohne Abschnittsnumerierung) realisiert.

TT Für den markierten Textteil wird die Schriftart typewriter (tt) vereinbart. Es wird also die LaTEX-Sequenz {\tt ...} realisiert.

U1 Für den markierten Textteil wird die LaTEX-Anweisung \verb|...| realisiert.

U2 Für den markierten Textteil wird die LaTEX-Anweisung \verb*|...| realisiert.

V1 Für den markierten Textteil wird die LaTEX-Sequenz \begin{verbatim} ...

\end{verbatim} realisiert.

V2 Für den markierten Textteil wird die LaTEX-Sequenz \begin{verbatim*} ...

\end{verbatim*} realisiert.

6 Die Makrodateien TEX.TBS, LATEX.TBS und GERMAN.TBS

In den Word-5.0-Makrodateien TEX.TBS, LATEX.TBS und GERMAN.TBS finden Sie einige Word-5.0-Textbausteine und Word-5.0-Makros, die das Erstellen bzw. das Bearbeiten von TEX/LaTEX-Eingabedateien erleichtern.

6.1 Die Makrodatei TEX.TBS

In der Datei TEX.TBS stehen die folgenden Word-5.0-Makros (sortiert nach ihren Schlüsseln) zur Verfügung:

Ctrl F L Word-5.0-Makro fußnoten löschen: Word-5.0-Fußnoten werden gelöscht und in TEX-Fußnoten umgewandelt.

Ctrl G R Word-5.0-Makro Groessen:

Für den markierten Textabschnitt kann ein Schriftgrad (eine Schriftgröße) vereinbart werden.

Ctrl G T Word-5.0-Makro gesch trennung: Hilfsmakro: beseitigt in der Eingabedatei Trennstellen am Zeilenende

Ctrl K R Word-5.0-Makro Klammer rechts: Zu einer linken Klammer ({, [, (, <, ^{≪}) wird automatisch die zugehörige rechte gesucht. Das Makro berücksichtigt beliebig ineinander geschachtelte Klammern.

Ctrl K T Word-5.0-Makro kann tr tex tr: Kann-Trennstellen in der Word-5.0-Datei werden in den TEX/LaTEX-Befehl \- umgewandelt.

Ctrl L T Word-5.0-Makro leerzeichen tilde: Feste (geschützte) Leerzeichen in der Word-5.0-Datei werden in den TEX-Befehl ~ umgewandelt.

Ctrl M Z Word-5.0-Makro Minus_Zeichen: Dieses Word-5.0-Makro dient zum interaktiven Umwandeln normaler Bindestriche/Minuszeichen in -, --, --- und $-$.

Ctrl N O Word-5.0-Makro nach-oben (Hilfsmakro)

Ctrl N U Word-5.0-Makro nach-unten (Hilfsmakro)

Ctrl T L Word-5.0-Makro autoexec:

Dieses Word-5.0-Makro wird automatisch ausgeführt, wenn die Word-5.0-Makro-Datei TEX.TBS mit Hilfe des Word-5.0-

Befehls Übertragen Textbaustein Zusammenführen geladen

wird. Mit seiner Hilfe wird zusätzlich festgelegt, ob Sie mit LaTEX bzw. mit den Ergänzungen von H. Partl (GERMAN.STY bzw. GERMAN.TEX) arbeiten wollen. Dieses Makro lädt dann gegebenenfalls die Makrodatei LATEX.TBS bzw. GERMAN.TBS.

\underline{Anmerkung 6.1}: Um die oben genannten Word-5.0-Makros (und auch die in den beiden nächsten Abschnitten aufgeführten) mit Hilfe der Tastenschlüssel zu verwenden, müssen Sie die Taste Ctrl drücken, gedrückt lassen und nacheinander die beiden Zeichen des Schlüssels eingeben. Im übrigen können Word-5.0-Makros auch mit Hilfe des Word-5.0-Befehls Einfügen aufgerufen werden.

6.2 Die Makrodatei LATEX.TBS

In der Datei LATEX.TBS sind die LaTEX-relevanten Word-5.0-Makros zusammengefaßt. Es stehen die folgenden Word-5.0-Makros (sortiert nach ihren Schlüsseln) zur Verfügung:

Ctrl C 1 Word-5.0-Makro center anfang:

(Hilfsmakro zu center_umgebung)

Die LaTEX-Anweisung \begin{center} wird eingefügt.

Ctrl C 2 Word-5.0-Makro center ende:

(Hilfsmakro zu center_umgebung)

Die LaTEX-Anweisung \end{center} wird eingefügt.

Ctrl C U Word-5.0-Makro center_umgebung: Die zwei Word-5.0-Makros center_anfang und center_ende werden ausgeführt. Dabei wird der markierte Textabschnitt

zwischen \begin{center} und \end{center} geklammert.

Ctrl D 1 Word-5.0-Makro descrip anfang:

(Hilfsmakro zu descrip_umgebung)

Die LaTEX-Anweisung \begin{description} wird eingefügt.

Ctrl D 2 Word-5.0-Makro descrip ende:

(Hilfsmakro zu descrip_umgebung)

Die LaTEX-Anweisung \end{description} wird eingefügt.

Ctrl D I Word-5.0-Makro descrip item:

(Hilfsmakro zu descrip_umgebung)

Die LaTEX-Anweisung \item[...] für die description-Um-gebung wird eingefügt.

Ctrl D U Word-5.0-Makro descrip_umgebung: Die

drei Word-5.0-Makros descrip_anfang, descrip_item und

descrip_ende werden ausgeführt. Dabei wird das Word-5.0-Makro descrip_item automatisch sooft ausgeführt wie Absätze (im Sinne von Word 5.0) zwischen \begin{description} und \end{description} zusammengefaßt sind.

Ctrl F 1 Word-5.0-Makro deflist anfang:

(Hilfsmakro zu deflist_umgebung)

Die LaTEX-Anweisung \begin{deflist} wird eingefügt.

Ctrl F 2 Word-5.0-Makro deflist ende:

(Hilfsmakro zu deflist_umgebung)

Die LaTEX-Anweisung \end{deflist} wird eingefügt.

Ctrl F I Word-5.0-Makro deflist item:

(Hilfsmakro zu deflist_umgebung)

Die LaTEX-Anweisung \item[...] für die deflist-Umgebung wird eingefügt.

Ctrl F U Word-5.0-Makro deflist_umgebung:

Die drei Word-5.0-Makros deflist_anfang, deflist_item

und deflist_ende werden ausgeführt. Dabei wird das Word-5.0-Makro deflist_item automatisch sooft ausgeführt wie Absätze (im Sinne von Word 5.0) zwischen \begin{deflist} und \end{deflist} zusammengefaßt sind. Anschließend ist eine Nacharbeit erforderlich: Am Anfang der deflist-Umgebung wird {---MUSTER-TEXT---} als zweiter Parameter aufgeführt. Ersetzen Sie den Text in den geschweiften Klammern durch das breiteste Label in der Umgebung (samt Formatierungen). Diese Arbeit muß leider von Hand gemacht werden, da Word 5.0 nur mit großen Aufwand zu veranlassen ist, das größte Label selbst zu bestimmen und am Beginn der Umgebung einzusetzen.

Ctrl F L Word-5.0-Makro fußnoten löschen: Word-5.0-Fußnoten werden gelöscht und in LaTEX-Fußnoten umgewandelt.

Ctrl I 1 Word-5.0-Makro itemize anfang:

(Hilfsmakro zu itemize umgebung)

Die LaTEX-Anweisung \begin{itemize} wird eingefügt.

Ctrl I 2 Word-5.0-Makro itemize ende:

(Hilfsmakro zu itemize umgebung)

Die LaTEX-Anweisung \end{itemize} wird eingefügt.

Ctrl I I Word-5.0-Makro itemize item:

(Hilfsmakro zu itemize umgebung)

Die LaTEX-Anweisung \item für die itemize-Umgebung wird eingefügt.

Ctrl I U Word-5.0-Makro itemize umgebung:

Die drei Word-5.0-Makros itemize_anfang, itemize_item

und itemize_ende werden ausgeführt. Dabei wird das Word-5.0-Makro itemize_item automatisch sooft ausgeführt wie Absätze (im Sinne von Word 5.0) zwischen \begin{itemize} und \end{itemize} zusammengefaßt sind.

Ctrl L 1 Word-5.0-Makro left anfang: (Hilfsmakro zu left_umgebung) Die LaTEX-Anweisung \begin{left} wird eingefügt.

Ctrl L 2 Word-5.0-Makro left ende:

(Hilfsmakro zu left_umgebung) Die LaTEX-Anweisung \end{left} wird eingefügt.

Ctrl L U Word-5.0-Makro left_umgebung: Die zwei Word-5.0-Makros left_anfang und left_ende werden ausgeführt. Dabei wird der markierte Textabschnitt zwi-

schen \begin{left} und \end{left} geklammert.

Ctrl M 1 Word-5.0-Makro enumerate anfang:

(Hilfsmakro zu enumerat_umgebung)

Die LaTEX-Anweisung \begin{enumerate} wird eingefügt.

Ctrl M 2 Word-5.0-Makro enumerate ende:

(Hilfsmakro zu enumerat_umgebung)

Die LaTEX-Anweisung \end{enumerate} wird eingefügt.

Ctrl M I Word-5.0-Makro enumerate item:

(Hilfsmakro zu enumerat_umgebung)

Die LaTEX-Anweisung \item für die enumerate-Umgebung wird eingefügt.

Ctrl M U Word-5.0-Makro enumerat_umgebung:

Die  drei  Word-5.0-Makros  enumerate_anfang,

enumerate_item und enumerate_ende werden ausgeführt.

Dabei wird das Word-5.0-Makro enumerate_item automatisch sooft ausgeführt wie Absätze (im Sinne von Word 5.0) zwi-

schen \begin{enumerate} und \end{enumerate} zusammen-

gefaßt sind.

Ctrl R 1 Word-5.0-Makro right anfang:

(Hilfsmakro zu right_umgebung)

Die LaTEX-Anweisung \begin{right} wird eingefügt.

Ctrl R 2 Word-5.0-Makro right ende:

(Hilfsmakro zu right_umgebung)

Die LaTEX-Anweisung \end{right} wird eingefügt.

Ctrl R U Word-5.0-Makro right_umgebung: Die zwei Word-5.0-Makros right_anfang und right_ende werden ausgeführt. Dabei wird der markierte Textabschnitt

zwischen \begin{right} und \end{right} geklammert.

\underline{Anmerkung 6.2}: Die Datei LATEX.TBS wird bei Bedarf automatisch von TEX.TBS geladen.

6.3 Die Makrodatei GERMAN.TBS

In der Datei GERMAN.TBS sind die Word-5.0-Makros zusammengefaßt, die sich auf GERMAN.STY bzw. GERMAN.TEX beziehen. Es stehen die folgenden Word-5.0-Makros (sortiert nach ihren Schlüsseln) zur Verfügung:

Ctrl C K Word-5.0-Makro ck:

Mit Hilfe dieses Makros kann interaktiv die Trennung der Buchstabenkombination ck kontrolliert werden.

Ctrl F F Word-5.0-Makro Trennung FF: Mit Hilfe dieses Makros kann interaktiv die Trennung der Doppelkonsonanten ff, ll, mm, nn, pp, rr, ss und tt kontrolliert werden.

Ctrl G Q Word-5.0-Makro german quote: Interaktiv werden doppelte Anführungszeichen (Gänsefüßchen) in deutsche doppelte Anführungszeichen (linke und rechte) umgesetzt.

Ctrl K T Word-5.0-Makro kann tr tex tr: Kann-Trennstellen in der Word-5.0-Datei werden in den

TEX/LaTEX-Befehl "- umgewandelt.

Ctrl L K Word-5.0-Makro Ligatur-Kontrolle: Mit Hilfe dieses Makros können interaktiv die Standard-Liga-turen fi, fl, ff, ffi und ffl kontrolliert werden.

\underline{Anmerkung 6.3}: Die Datei GERMAN.TBS wird bei Bedarf automatisch von TEX.TBS geladen.

7 Praktische Vorgehensweise

Um mit Hilfe der oben aufgeführten Dateien TEX/LaTEX-Eingabedateien zu erzeugen, ist es sinnvoll, wie folgt vorzugehen:

• Assoziieren Sie mit Hilfe des Word-5.0-Befehls ÜbertragenTextbaustein Zusammenführen die Textbausteindatei TEX.TBS im Paket WORD_TEX mit Ihrer Datei.

• Damit wird auch der gewünschte Drucker-Treiber und die gewünschte Musterdatei vereinbart. Sie können das erste auch nachträglich mit dem Word-5.0-Befehl Druck Optionen, das zweite mit dem Word-5.0-Befehl Format Druckformat Verbinden bewerkstelligen. Einfacher ist es jedoch in beiden Fällen, das entsprechende Word-5.0-Makro AUTOEXEC auf der Datei TEX.TBS zu benutzen, das durch die Tastenkombination Ctrl T L aufzurufen ist.

• Jetzt können Sie Ihre Datei bearbeiten und dabei die oben aufgeführten Formatierungsschlüssel verwenden. Dabei ist es sinnvoll, eine gewisse Reihenfolge einzuhalten.

• Wenn Sie die Datei vollständig bearbeitet haben, rufen Sie anschließend den Word-5.0-Befehl Druck Platte/Diskette auf, um auf eine Diskettendatei ”zu drucken“. Die hierbei erzeugte Datei enthält dann die gewünschte TEX/LaTEX-Eingabe.

• Sie können dann Word 5.0 mittels des Word-5.0-Befehls Quit ver-

lassen. Auf die Aufforderung ”J um Änderungen im Textbaustein zu
speichern N für nicht oder unterbrechen Sie“ antworten Sie dabei

mit ”N“, wenn Sie in der aktuellen Word-5.0-Sitzung keine eigenen Textbausteine und Makros vereinbart haben. Anderenfalls geben Sie ”J“ ein.

8 Allgemeine Anmerkungen

• TEX/LaTEX-spezifische Konstrukte, die ”as is“ in den Eingabetext eingefügt bzw. durch Aufrufe von Word-5.0-Makros generiert wurden, werden am Bildschirm durch die Word-5.0-Formatierung ”durchgestrichen“ gekennzeichnet. Das ist keine Einschränkung, da in TEX/LaTEX üblicherweise nicht ”durchgestrichen“ wird.

• Die nach TEX/LaTEX umzusetzende Datei darf keine ”geschützten“ Leerzeichen (Word-5.0-Befehl: Ctrl Leertaste ) und keine ”geschützten“ Leerzeichen (Word-5.0-Befehl: Ctrl Shift - ), keine Trennungen am Zeilenende und keine Kann-Trennstellen (Word-5.0-Befehl: Ctrl - ) enthalten.

\underline{Anmerkung} \underline{8.1}: ”Geschützte“ Leerzeichen können mit Hilfe des Word-5.0-Makros leerzeichen_tilde (aufzurufen mit Ctrl L T ), Trennstellen am Zeilenende und Kann-Trennstellen mit Hilfe des Word-5.0-Makros kann_tr_tex_tr (aufzurufen mit Ctrl K T ) in die entsprechende TEX/LaTEX-Darstellung umgesetzt werden.

• Die umzusetzende Datei darf keine Fußnoten enthalten.

\underline{Anmerkung} \underline{8.2}: Word-5.0-Fußnoten können mit Hilfe des Word-5.0-Makros fußnoten löschen (aufzurufen mit Ctrl F L ) umgesetzt werden.

• Die Absätze im TEX/LaTEX-Eingabetext dürfen nicht durch Seitenwechsel auseinander gerissen werden.

\underline{Anmerkung} \underline{8.3}: Das können Sie verhindern, indem Sie für alle Absätze (in Word 5.0 gesamten Text mit Shift F10 markieren) im Befehlsfeld ”Selbe Seite:“ des Word-5.0-Befehls Format Absatz die Angabe Ja wählen. Sollen in der zu generierenden TEX/LaTEX-Datei zwei aufeinanderfolgende Absätze nicht durch einen Seitenwechsel getrennt werden, so ist für den ersten dieser beiden Absätze Ja im Befehlsfeld ”Nächster Absatz selbe Seite:“ des Word-5.0-Befehls Format Absatz anzugeben.

9 Ein kleines Übungsbeispiel

Die Word-5.0-Datei UEBUNG.SRC enthält einen kleinen Text mit Fußnoten, Kann-Trennstellen, geschützten Leerzeichen und geschützten Bindestrichen. An Zeichen-Formatierungen sind Fettdruck, Kursivschreibung und Unterstreichung vorhanden. Im folgenden soll gezeigt werden, wie Sie mit relativ geringem Aufwand aus dieser Datei eine LaTEX- Eingabedatei generieren:

1. Laden Sie die Datei UEBUNG.SRC mit Hilfe des Word-5.0-Befehls

Übertragen Laden.

2. Laden Sie die Word-5.0-Makrodatei TEX.TBS mit Hilfe des Word-5.0-

Befehls Übertragen Textbaustein Zusammenführen.

3. Markieren Sie den gesamten Text (mit der Tastenkombination Shift F10 ) und vereinbaren für alle Absätze Links im Menüfeld ”Ausrichtung:“ und Ja im Befehlsfeld ”Selbe Seite:“ des Word-5.0-

Befehls Format Absatz.

4. Der umzusetzende Text enthält Fußnoten. Diese müssen — bevor Sie weitermachen — in LaTEX-Konstrukte umgesetzt werden (mit der Tastenkombination Ctrl F L ).

5. Zeichnen Sie alle Überschriften außer der ersten mit dem Musterschlüssel Alt S 1 und Alt X Leertaste aus.

6. Legen Sie mit Hilfe der LaTEX-Anweisungen \title, \author und \maketitle die Überschrift ”Software für Textverarbeitung“ als Titel für das Dokument fest. Achten Sie dabei darauf, daß Sie die benutzten Befehle (einschließlich der notwendigen Klammern) mit dem Musterschlüssel Alt A I formatieren. \underline{Im einzelnen}: Fügen Sie ganz am Anfang der Datei die drei Word-5.0-Absätze \title{}, \author{} und \maketitle ein. Formatieren Sie diese drei LaTEX-Anweisungen (einschließlich der Klammern) jeweils mit dem Tastenschlüssel Alt A I . Markieren Sie jetzt den Text der Überschrift ”Software für Textverarbeitung“, löschen ihn und fügen ihn zwischen den geschweiften Klammern bei \title{} ein. Anschließend müssen Sie nur noch bei \author{} den Namen des Autors zwischen den Klammern einfügen.

7. Die doppelten Anführungszeichen (Gänsefüßchen) werden interaktiv mit Hilfe des Steuer-Codes Ctrl G Q in die entsprechenden TEX/LaTEX-Befehle umgewandelt.

8. Jetzt können Sie daran gehen, mit Hilfe des Steuer-Codes Ctrl L T die geschützten Leerzeichen und mit dem Steuer-Code Ctrl K T die geschützten Bindestriche und Kann-Trennstellen umzusetzen.

9. Die Trennung des Buchstabenpaares ck wird mit dem Word-5.0-Makro ck kontrolliert (mit Hilfe der Tastenkombination Ctrl C K ).

10. Wenn Sie wollen, können Sie jetzt noch mit Hilfe des Word-5.0-Makros Ligatur-Kontrolle (mit dem Steuer-Code Ctrl L K ) die Standard-Ligaturen und mit Trennung_FF (mit der Tastenkombination Ctrl F F ) die Trennung der Doppeltkonsonanten (ff usw.) kontrollieren.

11. Für die Absätze, die mit ”Korrespondenz“, ”Verträge“ und ”Angebote“ beginnen, wird die deflist-Umgebung (Steuer-Code Ctrl F U ) realisiert.

12. Für die Aufzählung am Ende der Datei wird die itemize-Umgebung (Steuer-Code Ctrl I U ) verwendet.

13. Das Ergebnis der bisherigen Arbeitssschritte ist die Datei UEBUNG.TXT.

14. Wenn Sie jetzt den Word-5.0-Befehl Druck Platte/Diskette aufrufen, können Sie die Datei UEBUNG.TEX erhalten.

10 Installation

Eigentlich gibt es gar keine Installation. Sie müssen lediglich alle Dateien des Pakets WORD_TEX in Ihr Arbeitsverzeichnis kopieren. Das ist alles.