1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
|
TS - TEX-Star
=============
1. Einleitung
=============
TEX-Star ist eine Benutzeroberflche fr das Textsetzprogramm
LATEX und TEX-CAD, aus der alle wesentlichen Funktionen des
LATEX-Pakets heraus gestartet werden knnen.
Es besitzt zudem ein kontextsensitives Hilfesystem und die
Mglichkeit, LATEX-Befehle aus dem Men heraus anzuklicken.
Es wurde in TURBO-VISION mit Turbo-Pascal 7.0 geschrieben und
besteht aus fnf Dateien: TS.EXE (niemals umbenennen!!);
TS_main.EXE, TS.HLP und TS.DOC (eine Kurz-Dokumentation) sowie
TS_TASTE.TEX (Tastaturlayout als .TEX-File).
TEX-Star ist SHAREWARE.
Registrierung (dann ohne Registrierungshinweise!) DM 20,--
(weitere Versionen verbilligt!)
(KtoNr. 725 609 bei SPARDA WUPPERTAL BLZ: 330 605 92)
oder per Verrechnungsscheck oder bar. Bitte geben Sie bei der
Registrierung die Versionsnummer und das Releasedatum an. Sie
bekommen die Angaben unter dem Menpunkt MKA zu sehen.
Der Autor
Michael Kamlage
Lennestr. 43
58093 Hagen
freut sich ber jede Post; sei es Anregung, Kritik oder einfach so,
vor allem deshalb, weil ich ein absoluter LATEX-Anfnger bin. Mein
Wissen habe ich im wesentlichen aus dem Buch
LATEX - Eine Einfhrung von H. Kopka,
erschienen bei Addison-Wesley.
<<<<<<<<<<<<Zur aktuellen Version 2.0>>>>>>>>>>
Es handelt sich um die zweite Version. Es sind also noch Fehler zu
vermuten.
Auch ist weder das Mensystem und erst recht nicht das Hilfesystem
vollstndig, aber da ich in den nchsten Monaten wenig Zeit habe,
bringe ich die Version jetzt schon unter die Leute, da ein Arbeiten
recht gut mglich ist. Wer mir schreibt, um eine neue Version zu
erhalten, sollte sich registrieren lassen (s.o.). Sie erhalten dann
eine Version ohne Hinweisbildschirme.
Natrlich sollten Sie ausprobieren und Fehler zu finden versuchen.
Seien Sie mir aber nicht alzu bse, wenn TS dann doch mal mit einem
RUNTIME-ERROR aussteigt, wenn Sie es provoziert haben. Es ist unheimlich
schwer, alle mglichen Fehleingaben zu bedenken und abzufangen.
Schreiben Sie mir aber jeden solchen Fall, damit ich ihn ausmerzen kann.
!!Es wird keine Garantie fr die Fhigkeiten des Programms
!!bernommen, ebensowenig wie fr die Folgen, die sich
!!unmittelbar oder mittelbar aus dem Gebrauch des Programms
!!ergeben !!
2. Anpassung von TS an das LaTeX-System:
========================================
TS setzt ein vollstndig installiertes LATEX - System (etwa EMTEX von
E. Mattes) voraus. Die TS-Dateien sollten in das TEX -
Hauptverzeichnis kopiert werden. Die Datei "TS.EXE" darf auf keinen
Fall
umbenannt werden. Tragen Sie den Pfad, in dem sich die TS-Dateien
befinden,
in die Umgebungsvariable PATH ein (am besten in AUTOEXEC.BAT s. DOS-
Handbuch)
Nun mu noch TS an Ihr System bzw. Ihre Wnsche angepat werden:
{{
falls Sie eine frhere Version von TS besitzen
LSCHEN Sie bitte Ihre alte TS.ENV - Datei
}}
Starten Sie das Programm durch Aufruf von TS_MAIN.
Nun erscheint eine SAA-Oberflche wie von TURBO-PASCAL bekannt (kein
Wunder, TS wurde ja in TURBO-VISION geschrieben), dessen Bedienung
sich an den Standard hlt.
Zunchst sollten Sie den Menpunkt <OPTIONEN> ffnen und nacheinander
die Punkte durchgehen:
!!ACHTUNG: Alle einzugebenden Pfade ohne abschlieenden \ !!
Tex-Directory:
Geben Sie hier das Verzeichnis ein, in dem sich das TEX-System
und die TS-Dateien befinden.
TMP-Directory:
Beim Start von TEX aus TS heraus versucht sich TS so gut wie
mglich, aus dem Hauptspeicher zurckzuziehen. Dazu speichert es
seinen Systemzustand in einer TMP-Datei. Sagen Sie TS bitte, wo
diese TMP-Datei hinkommen soll (am besten auf eine RAM-Disk).
TS-Dateien:
Geben Sie hier den Pfad an, in dem sich die TS-Dateien befinden
(speziell TSHELP.HLP)
Weitere Angaben:
In den weiteren Feldern geben Sie die Dateinamen Ihrer
Texprogramme bzw.
zugehrigen Konfigurations- und Parameterfiles ein. Die Vorgaben
sind in
der Regel schon recht nahe an der Wirklichkeit.
Vorgaben:
Hier knnen Sie einige Vorgaben machen fr Ihr Arbeiten mit TS:
Auswahl der Sprache Auswahl besteht zwischen Deutsch und
Englisch
Diese Auswahl beeinflut den Aufruf der
Tex-Programme (s.u.)
backup JA / NEIN Soll beim Abspeichern einer Datei,
das bei jedem Programmaufruf von
LATEX geschieht, eine .BAK-Datei
erstellt werden?
42/50-Zeilenmodus Hohe Auflsung fr EGA/VGA
automatisches
Einrcken Ist diese Option eingeschaltet, so wird
bei einem Zeilenumbruch die neue Zeile
direkt ber der darberliegenden begonnen
wie bei einem Programmeditor. Ansonsten
fngt die nchste Zeile immer in Spalte
Eins
an wie bei einer Textberarbeitung.
wrapping Ist diese Option angeschaltet, macht
trenn_immer TS ein leidlich gutes WORD-WRAPPING
Zeilenlnge bei der gewnschten Zeilenlnge. Dabei
kann man festlegen, ob nur bei einem
Leerzeichen getrennt werden soll
(trenn_immer ausgeschaltet) oder auch
bei Sonderzeichen, also gem der
Wortschaltung,
die CTRL-Links bzw CTRL-rechts macht
(trenn_immer eingeschaltet)
Beachten Sie, da sich dieses Wrapping nur auf den Bildschirm
bezieht und keinen Einflu auf die Zeilenlnge Ihres Dokuments hat.
Aber:
LATEX ersetzt jeden Zeilenwechsel durch ein Leerzeichen. Dies kann
eventuell stren. Aus diesem Grunde kann man festlegen, ob nur bei
einem Leerzeichen getrennt werden soll (Option trenn_immer
ausgeschaltet)
Ihre Optionen werden automatisch Datei TS.ENV gesichert.
geschieht.
Nun kann es losgehen:
Gehen Sie in das Men <FILE> <OPEN> und holen Sie sich eine
TEX-Textdatei. Sie wird in ein Fenster geladen. Diese hat einen
Namen und dieser Name wird nun wichtig:
TS ruft folgende Programme auf:
<name> sei der Name der zu bearbeitenden Datei, also der oben
erwhnte Fenstername.
TEX-Programm:
Je nach Einstellung des Sprachschalters (s.u. DEUTSCH/ENGLISCH ist
mglich)) werden die Programme mit unterschiedlichen Formatfiles
aufgerufen. Diese haben die Endung 'g' bei Sprache Deutsch und sonst
keine Endung:
Deutsch Englisch
======= ========
LATEX mit tex @lplaing <name> tex @lplain <name>
BIGLATEX mit btex @lplaing <name> btex @lplain <name>
AMSLATEX mit tex @amplaing <name> tex @amplain <name>
SLITEX mit tex @splaing <name> tex @splain <name>
TEX mit tex @plaing <name> tex @plain <name>
<name> ist dabei der Name der Datei, die sich oben auf dem Bildschirm,
befindet, die also die aktuell zu bearbeitende Datei ist. Diese, aber
auch nur diese, wird beim Aufruf einer der Programme automatisch
gesichert. Dateien in anderen Fenstern werden nicht automatisch
gesichert. Es ist nicht mglich, TEX eine Datei mit Pfad als
Parameter zu bergeben, da die '\' in dem Pfad als TEX-Kommando
interpretiert werden. Also enthlt <name> keinen Pfad. Es mu deshalb
der Pfad, in dem sich die zu bearbeitende Datei befindet, entweder
in der TEX-Umgebungsvariablen aufgefhrt sein (s.o.), oder vorher
in TS mit dem Menpunkt FILE\VERZEICHNISWECHSEL in das Verzeichnis
gewechselt worden sein.
Sie knnen ggf. die Namen der Programme bzw. Parameterdateien ndern
im Menpunkt OPTIONEN/TEXVORGABEN. Achten Sie nur darauf, da Ihre
Angaben zusammengesetzt einen "vernnftigen" Pfad ergeben.
TS zieht sich beim Aufruf dieser Programme bis auf 19KB zurck, und
lt so die TEX-Programme ohne Geschwindigkeitseinbue ablaufen.
Ebenso verhlt es sich mit Drucker- und Preview-Treiber:
Bsp:
PREVIEW mit dviscr @prev.cnf <name>
LASER-Drucker mit dvihplj @laser.cnf <name>
24-NADLER mit dvidot lqm @p6m.cnf <name>
Wieder hilft evtl. Umbenennen zur Anpassung an Ihr System.
TEXCAD:
Bei TEXCAD wird eine Datei GH.tex mitgeliefert, die ein Anschauen
bzw. ausdrucken der Bilder ermglicht. Diese GH-Datei wird durch die
Menpunkte TEXCAD GH, PREVIEW GH, ... kompiliert bzw. fr das
Preview oder den Druck aufbereitet.
PCX-Einbindung:
Inzwischen ermglichen einige Programme (BMF2FONT oder RUMGRAPH,...)
eine Umwandlung von PCX-Grafiken in .PK - und .TEX - Dateien. Der
Menpunkt "PCX-Grafiken konvertieren" macht nichts anderes, als eine
Batch-Datei pcxtopk.bat aufzurufen, der drei Parameter bergeben
werden:
Zum ersten eine Laufwerksbezeichung mit einem Pfad
Zum zweiten ein Dateiname einer Datei, die Sie vorher in bekannter
Art auswhlen knnen, ohne Anhang ".ext".
Zum dritten der Anhang der Datei in der Form ".ext"
Passen Sie einfach Ihre Batchdatei dem von Ihnen benutzten Programm
zur Umwandlung an.
Nachdem Sie ihre Steuerdateien also entsprechend umbenannt haben,
so sollte ein Arbeiten mit TS gelingen.
Gestartet wird TS durch Aufruf von TS_MAIN aus dem Tex-
Hauptverzeichnis.
Dies sollte zweckmigerweise von einer Batch-Datei aus geschehen, in
der vor dem Aufruf von TS die TEX-Umgebungsvariablen gesetzt werden,
also z.B. fr das EMTEX-System:
TS.BAT
SET TEXINPUT=\TEX\INPUT;\tex\texte;texte\briefe
SET EMTEXDOC=c:\tex\doc
SET TEXFMT=c:\tex\fmt
SET BTEXFMT=c:\tex\fmt
SET MFINPUT=c:\tex\mfinput
SET TEXTFM=c:\tex\tfm
SET MFBAS=c:\tex\mfbases
SET MFJOB=c:\tex\mfjob
TS_MAIN
3. Arbeiten mit TS:
===================
TS verwaltet bis zu 20 Fenster, die rechts oben eine Nummer erhalten
(mit ALT-Nummer kann das entsprechende Fenster dann direkt angewhlt
werden), die vergrert und verschoben werden knnen und zwischen
denen man Texte kopieren oder bewegen kann. Jedes Fenster kann z.Z.
maximal 64K Text enthalten, bei LATEX jedoch kein Problem, da es ja
dort Befehle wie \input gibt.
Zu (fast) jedem Menpunkt kann man sich eine Hilfe anzeigen lassen
durch Druck auf F1. Es erscheint ein kontextsensitives Hilfesystem mit
Querverweisen, in dem man sich durch Anwhlen der markierten Textteile
bewegen kann.
Das EDIT-Men enthlt zustzlich zu den blichen Optionen zwei
weitere:
UNDO : stellt den alten Zustand nach einem CUT- oder
PASTE -Befehl wieder her und
KLAMMERSUCHE : sucht korrespondierende Klammerpaare (s. Erluterung
in der Hilfe)
EINRUECKEN
AENDERN : Hiermit knnen Sie bestimmen, ob beim Umspringen in
die nchste Zeile die Zeile vorne beginnen soll
(Wie Textverarbeitung),
oder ausgerichtet an der Zeile obendrber
(wie ein Programmeditor).
Ansonsten wurde versucht, hnlich einer Textverarbeitung, die
LATEX-Befehle als Menpunkte zu Verfgung zu stellen. Wollen Sie
etwa eine Textpassage fett schreiben, so markieren sie die Passage,
gehen in das Men FORMAT / ZEICHENATTRIBUTE / FETT und der
LATEX-Befehl fr fett umrandet Ihren Textteil. Dies geht natrlich
auch, wenn keine Markierung vorhanden ist. Zu jedem Befehl gibt es
im Hilfesystem Erluterungen (F1).
4. Projekte unter TS:
=====================
Ein bestimmter Zustand der TS-Oberflche kann gesamt als ein Projekt
unter einem Projektnamen abgespeichert werden. Beim Start von TS wird
immer automatisch das zuletzt gespeicherte Projekt geladen, soda
Sie bei einem Neustart von TS genau da weiterarbeiten knnen, wo Sie
zuletzt aufgehrt haben. Dies ist vor allem dann praktisch, wenn zu
einem umfangreicheren Text (evtl. mit Zeichnungen als .pic-Dateien)
viele .tex-Files gehren, die gleichzeitig auf dem Desktop sein
sollten.
Laden Sie dies alle ein, speichern Sie dann den Programmzustand als
Projekt ab und Sie haben beim ffnen des Projekts blitzschnell alle
zusammengehrigen Files auf dem Bildschirm. Ihrem Projekt sollten
Sie einen Dateinamen mit der Endung .DSK geben. Zustzlich dazu wird
noch eine Datei mit der Endung .win angelegt. Bitte lschen Sie
entweder
beide (dann ist das Projekt weg) oder keines von den beiden, aber
nicht eine einzelne.
(Vorsicht: Versuchen Sie nicht, andere Files als Projekte zu ffnen.
Dies fhrt zu einem Programmabbruch mit einer Fehlermeldung, da
ein Stream nicht richtig bearbeitet werden konnte)
Zu diesem Punkt gehren die Menpunkte
'Project ffnen'
'Schlieen'
'Sichern als'
'Sichern'<Name des akt. Projekts>
im Men OPTION
5. Tastaturlayout und Kurzwahltasten
====================================
Ab dieser Version ist die Belegung der Kurzwahltasten gendert worden.
Die Tasten ALT-a bis ALT-z wurden freigemacht um in spteren Versionen
vom Benutzer definierte Makros aufnehmen zu knnen. Es sollten jedoch
einGroteil der LATEX-Befehle ber Kurztasten anwhlbar sein. Dazu
wurde ein Weg a'la WORDSTAR gewhlt.
So ist nun ^Z-F die Kurzwahl fr Fettschrift, was bedeutet, da man
zunchst die CTRL-Taste (bzw. STRG-Taste) und die Taste Z zusammen
drckt, loslt und dann ein f drckt. Auf diese Weise wurde ein
Groteil der Funktionen mit Kurzwahltasten belegt.
Eine Auflistung befindet sich im Paket zusammen mit einer Tastatur-
schablone fr die Funktionstasten als Tex-File zu bersetzen mit
LATEX. "TS_TASTE.TEX". Die erste Seite bitte im Querformat ausdrucken
(Bei EMTEX mit der OPTION /tr1), die zweite Seite normal.
Zustzlich existieren dann noch die Tasten ^Y(Lschen einerZeile),
^K-B (Blockfunktion an) und ^K-H (Markierung lschen) von WORDSTAR
bekannt.
Den Rest bekommen Sie durch Probieren heraus!
Viel Spa und
Schreiben Sie mal!
PS: Fr die nchsten Versionen ist geplant:
- weiterer Ausbau der Hilfe und des Mens
- Mglichkeit zur freien Gestaltung und
Abspeicherung von Tastaturlayouts
(da bin ich schon bei!)
- Makroverwaltung
Wer dazu -oder sonst- gute Ideen hat, schreibe mir diese.
|