File: main.html

package info (click to toggle)
ts 9802-1
  • links: PTS
  • area: non-free
  • in suites: hamm
  • size: 2,348 kB
  • ctags: 1,468
  • sloc: tcl: 4,567; ansic: 3,389; makefile: 88; sh: 1
file content (320 lines) | stat: -rw-r--r-- 11,730 bytes parent folder | download
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
<html>
<head><title>Hilfe zur TeXShell (Startbild)</title>
</head>
<body>
<a name="main">
<h1>TeXShell (J. Pnisch)</h1>
</a>
Mit folgenden Tasten bewegen Sie sich durch die Hilfe:
<dl>
<code><dt>Tab</code>
<dd> Nchsten Verweis anwhlen
<code><dt>Shift-Tab</code> <dd>Vorigen Verweis anwhlen
<code><dt>Enter</code>     <dd>Verweis anspringen
<code><dt>Page-Up</code>   <dd>Zurck blttern
<code><dt>Page-Down</code> <dd>Vorwrts blttern
<code><dt>i</code>         <dd>Hilfe-Index
<code><dt>m</code>         <dd>Anfangsfenster (Main)
<code><dt>Ctrl-c</code>    <dd>Beispiel in den Paste-Buffer kopieren
<code><dt>Escape</code>    <dd>Hilfe verlassen
</dl>
<p>
Hilfe ist zu folgenden Punkten verfgbar:
<ul>
<li><a href="#call">Aufruf</a>
<li><a href="#steps">Arbeitsweise</a>
<li><a href="tedit.html#main">TeX-Editor</a>
<li><a href="#keys">Tastenbelegung</a>
<li><a href="#config">Einstellungen</a>
<li><a href="#globopt">Globale Einstellungen</a>
<li><a href="#template">Dokumentvorlagen</a>
<li><a href="latex/index.html">LaTeX-Syntax (engl.)</a>
<li><a href="#files">Konfigurationsfiles</a>
<li><a href="#project">Projektverwaltung</a>
</ul>
<a name="call">
<h1>Aufruf</h1>
</a>
Die TeXShell wird mit dem Kommando
<pre>
    ts [primaerfile]
</pre>
gestartet. Enthlt der Filename keine Punkte, wird die Extension .tex
automatisch angehngt. Enthlt der Filename Punkte, z.B. a.b.c.tex,
dann darf die Extension nicht weggelassen werden!
<p>
-> <a href="#main">Anfangsbild</a>
<a name="steps">
<h1>Vorgehen bei der Arbeit mit der TeXShell</h1>
</a>
<ol>
<li> Primrfile mit <code>F13</code> bzw. <code>Shift-F3</code> auswhlen
<li> Primrfile mit <code>Alt-0</code> bearbeiten
<li> Weitere Files knnen mit <code>F3</code> parallel bearbeitet werden, die
   Umschaltung erfolgt mit <code>Alt-Nummer</code>.
<li> Primrfile mit <code>F6</code> bersetzen. Bei Fehlern wird beim Drcken
   von <code>e</code> automatisch der Editor aufgerufen.
<li> Anzeige des DVI-Files mit <code>F8</code>. Wurde der Betrachter nicht
   im Hintergrund gestartet (siehe dazu <a href="#config">Einstellungen</a>),
   so mu er vor dem nchsten Arbeitsschritt beendet werden.<br>
   Bentigt der Betrachter ein PostScript-File, so wird dieses automatisch
   erzeugt (sofern <code>dvips</code> vorhanden ist).
<li> Ausdruck des DVI-Files mit <code>F9</code>. Der Dialog wird mit 
   <code>Ctrl-Enter</code> beendet, das Umschalten zwischen den Feldern 
   geschieht mit <code>Tab</code>. Nur die Optionen,
   die der Druckertreiber versteht, werden wirksam.
<li> Arbeit mit <code>Alt-x</code> beenden.
</ol>
-> <a href="#main">Anfangsbild</a>

<a name="keys">
<h1>Tastenbelegung der TeXShell</h1>
</a>
<dl>
<code><dt>F1</code>
<dd>            Hilfe
<code><dt>Shift-F3, F13</code>
<dd> Primrfile auswhlen, das Arbeitsverzeichnis wird gewechselt
<code><dt>F3</code>
<dd>            Editorfenster ffnen, vorher Fileauswahl
<code><dt>Alt-0</code>
<dd>         Primrfile editieren
<code><dt>Alt-1 ... Alt-9</code>
<dd>      Editor fr File 1...9 auswhlen (nur interner Editor)
<code><dt>F4</code>
<dd>            Projektfenster ffnen
<code><dt>F5</code>
<dd>            Graphikeditor starten
<code><dt>F6</code>
<dd>            bersetzen des Dokumentes
<code><dt>F7</code>
<dd>            Bearbeiten von Referenzen (Index, Bibliographie)
<code><dt>F8</code>
<dd>            Betrachter
<code><dt>F9</code>
<dd>            Drucken
<code><dt>F11</code>
<dd>           Hilfsprogramme
<code><dt>Alt-F5</code>
<dd>        Logfenster anzeigen (zurck mit <code>Alt-#</code>)

<code><dt>Ctrl-F2...Ctrl-F10</code>
<dd>    Auswahl und Einstellungen des entsprechenden Programmes
<code><dt>Alt-x</code>
<dd>         Beenden
</dl>
<p>
-> <a href="#dlgkeys">Dialogtasten</a><br>
-> <a href="#teditkeys">Tastenbelegung des Editors</a><br>
-> <a href="#main">Anfangsbild</a>

<a name="dlgkeys">
<h1>Tastenbelegung der Dialoge</h1>
</a>
<dl>
<code><dt>Tab, Enter</code>
<dd>     Nchstes Feld
<code><dt>Shift-Tab</code>
<dd>      Voriges Feld
<code><dt>Ctrl-Enter</code>
<dd>     OK
<code><dt>Escape</code>
<dd>         Abbruch
<code><dt>Alt-[Buchstabe]</code>
<dd> Auswahl der Aktion mit dem geklammerten Buchstaben
</dl>
<p>
Im Filedialog wird mit der <code>Enter</code>-Taste der Dialog 
abgeschlossen, wenn eine Datei ausgewhlt wurde.
Ist in einem Filedialog eine File-Extension spezifiziert, so wird diese
automatisch an den Filenamen angehngt, falls dieser nicht schon eine
hat.
<p>
-> <a href="#main">Anfangsbild</a>

<a name="config">
<h1>Einstellungen fr die Aktionen</h1>
</a>
Mit <code>Ctrl-Funktionstaste</code> wird das Einstellungsmen fr die
entsprechende Aktion gewhlt. Aktionen knnen mit mit <code>Alt-i</code>
oder <code>Alt-a</code> hinzugefgt
und mit <code>Alt-e</code> bearbeitet werden:

<dl>
<strong><dt>Name</strong>
<dd>      Kurzer Name fr die Aktion
<strong><dt>Exec Proc</strong>
<dd> Tcl-Prozedur fr die Programmausfhrung:
   <dl>
             <code><dt>exwin</code>
   <dd>   Programm luft im Systemfenster ab
             <code><dt>exbg</code>
   <dd>    Programm luft im Hintergrund
             <code><dt>tedit</code>
   <dd>   Interner Editor
   </dl>
<strong><dt>Options</strong>
<dd>   Optionen fr das Programm, beginnend mit dem Name des zu startenten
       Programms bei <code>exwin</code> und <code>exbg</code>.
       Diese Zeile kann <a href="#varparams">variable Parameter</a>
       fr den Dateinamen, Druckoptionen etc. enthalten.<br>
       Sollen Pipes verwendet werden, mu die Programmausfhrung
       ber eine Shell erfolgen:<br>
       Bsp. Anzeige Logfile: <code>sh -c "cat %p.log | more"</code>
</dl>
<p>
-> <a href="#varparams">Variable Parameter</a><br>
-> <a href="#main">Anfangsbild</a>

<a name="varparams">
<h1>Variable Parameter fr den Programmruf</h1>
</a>
Variable Parameter sind in Dialogen eingegebene oder ausgewhlte Werte,
die beim Programmaufruf bergeben werden mssen. Einige Werte wie
z.B. der Primrfilename mssen immer in der Aufrufzeile stehen, andere
wie z.B. die Option fr Landscape-Druck sollen nur manchmal gesetzt werden.
<p>
%-Parameter werden von der TeXShell stets gesetzt.
<p>
!?...! enthalten Optionen, die nur dann an das Programm bergeben werden,
wenn diese auch bentigt werden. Ein enthaltenes %-Zeichen steht fr einen
bergebenen Wert. Fehlt der Parameter in der Option-Zeile, ist die gewnschte
Option nicht wirksam.

<dl>
<code><dt>%p</code>
<dd>     Primrfile (Voller Dateiname). Wenn nicht vorhanden, wird das zuletzt 
         editierte File benutzt.
<code><dt>%r</code>
<dd>     Primrfile-Rootname. Alles ab dem letzten Punkt des Dateinamens wird
         abgeschnitten (z.B. "xdvi %r.dvi" oder "xdvi %r").
<code><dt>%e</code>
<dd>     Editorfile (Voller Name), wird im Dialog eingegeben. Standardextension
	 ist .tex und kann im Filedialog gendert werden.
<code><dt>%o</code>
<dd>     Sonstiges File (Rootname), wird im Dialog eingegeben. Eine
	 Extension mu angegeben werden, z.B. <code>"xfig %o.fig"</code>.
<code><dt>%g</code>
<dd>	 Von ts berechnete Geometry, die fr das zu erzeugende Fenster
	 verwendet werden kann: <code>"xfig -geometry %g %o.fig"</code>.
<code><dt>!i..%..!</code>
<dd>     Option fr die Zeilenauswahl im Editor, das %-Zeichen steht fr die
         Zeilennummer
<code><dt>!0..%..!</code>
<dd>     Erste auszugebende Seite, % steht fr die Seitennummer
<code><dt>!9..%..!</code>
<dd>     Letzte auszugebende Seite, % steht fr die Seitennummer
<code><dt>!l...!</code>
<dd>     Landscapeausdruck
<code><dt>!o...!</code>
<dd>     Nur ungerade Seiten ausgeben
<code><dt>!e...!</code>
<dd>     Nur gerade Seiten ausgeben
</dl>
<p>
-> <a href="#main">Anfangsbild</a>
<a name="globopt">
<h1>Globale Einstellungen</h1>
</a>
Der Dialog fr die globalen Einstellungen wird ber das Men
<code>Options|Global settings ...</code> aufgerufen.
<dl>
<code><dt>Fensterposition</code>
<dd> Der Dialog zeigt die aktuelle Position des Hauptfensters
     (ohne Dekoration) an. Dieser Wert kann auf Wunsch verndert
     werden. Nach Besttigung des Dialogs werden Haupt- und
     Terminalfenster auf diesen Wert positioniert. Dieser
     Wert wird auch bei Programmende gespeichert und beim
     Neustart wiederverwendet.
<code><dt>Editoroptionen</code>
<dd> Es knnen automatischer Zeilenumbruch, Automatisches
     Speichern und das Intervall fr die Autospeicherung
     eingestellt werden. 
</dl>
<p>
-> <a href="#main">Anfangsbild</a>

<a name="template">
<h1>Dokumentvorlagen (Templates)</h1>
</a>
Fr h"aufig benutzte Dokumentstrukturen knnen Vorlagen erstellt werden.
Dazu werden im globalen Templateverzeichnis bzw. unter <code>$HOME/.ts</code>
LaTeX-Vorlagen mit der Dateierweiterung .tpl nach folgendem Muster erstellt:
<pre>
%! Beschreibung der Vorlage
%! Anfangszeile des Cursors beim Editieren (ohne Vorspann gezhlt)
Dokumentvorlage (Zeile 1)
...
</pre>
Beim ffnen eines neuen Primrfiles zum Editieren werden die vorhandenen 
Vorlagen angeboten. Neu erstellte Vorlagen mssen mittels <code>Rescan</code>
eingebunden werden.
<p>
-> <a href="#main">Anfangsbild</a>
<a name="files">
<h1>Dateien</h1>
</a>
Es gibt globale und lokale (nutzerbezogene) Konfigurationsfiles. Das
Verzeichnis der globalen Files wird bei der Installation im Makefile
festgelegt (Voreinstellung: <code>/usr/local/lib/ts</code>, bei
S.u.S.E. <code>/usr/lib/ts</code>). Die lokalen Files befinden sich
unter <code>$HOME/.ts</code>.

<h2>Globale Dateien</h2>
<dl>
<code><dt>texshell.cfg</code>
<dd>Globales Konfigurationsfile, das beim ersten Aufruf verwendet wird.
    Beim Verlassen des Programms wird ein Nutzerkonfigurationsfile erzeugt.
    <p>
    Soll das globale Konfigurationsfile verndert werden, nimmt man am
    besten als Nutzer alle ntigen Vernderungen vor und berschreibt
    nach Verlassen des Programms das globale File mit dem 
    Nutzerkonfigurationsfile.
<code><dt>help/*.html</code>
<dd>Help files in HTML 2.0. Die Sprache wird bei der Installation ausgewhlt.
    Nutzerabhngige Sprachauswahl wird derzeit nicht untersttzt.
<code><dt>templates/*.tpl</code>
<dd>Globale Dokumentvorlagen. Jeder Nutzer kann diese auswhlen und
    verwenden.
</dl>
<h2>Lokale Dateien</h2>
<dl>
<code><dt>ts.cfg</code>
<dd>Konfigurationsfile des Nutzers. Wenn nicht verndert, ist es eine
    Kopie des globalen Konfigurationsfiles.
<code><dt>templates.idx</code>
<dd>Index der Dokumentvorlagen (global und lokal). Es wird beim ersten
    Programmaufruf angelegt. Nach dem Anlegen neuer Dokumentvorlagen
    mssen diese ber den Schalter <code>Rescan</code> der Templateauswahl
    in den Index aufgenommen werden.
<code><dt>*.tpl</code>
<dd>Nutzerspezifische Dokumentvorlagen.
<code><dt>includes.cfg</code>
<dd>Scanmuster fr eingebundene Dateien
<code><dt>apps.cfg</code>
<dd>Editoren fr spezielle Dateitypen (noch nicht fertig)
</dl>
<p>
-> <a href="#main">Start</a>
<a name="project">
<h1>Projektverwaltung</h1>
</a>
Mit dem Drcken von <code>F4</code> wird das Projektfenster geffnet, was
die Dateistruktur des Projekts darstellt. Der Scanproze wird mit der Datei
<code>includes.cfg</code> gesteuert.
<p>
Das erste Zeichen einer Zeile zeigt an, ob die gefundene Datei rekursiv
gescannt wird oder nicht, das zweite Zeichen ist ein Leerzeichen.
Der Rest der Zeile enthlt den regulren Ausdruck, wobei die erste Gruppe
das Kommando, die zweite den Dateinamen liefert.
<p>
Das Scannen wird nach 10 Rekursionen abgeschnitten. Wenn das eingebundene
File existiert, kann es aus der Projektverwaltung geffnet werden, sonst
mu das Anlegen durch den expliziten Aufruf des entsprechenden Editors
erfolgen.
<p>
Die Auswahl des Editors wird in der Datei <code>apps.cfg</code> festgelegt.
<p>
-> <a href="#main">Start</a>
</body>
</html>