summaryrefslogtreecommitdiff
path: root/support/texstar/ts.doc
blob: 8dd275eda5d1f50ce37e6e349df55e0a99e54194 (plain)
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.