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
|
#start(5.0,1.5)##pagenr("%",116)##setcount(1)##block##pageblock##count per page#
#headeven#
#lpos(0.0)##cpos(5.5)##rpos(11.0)#
#table#
EUMEL-Benutzerhandbuch
#fillchar(" ")#
#on("u")# #off("u")#
#table end##clear pos#
#end#
#headodd#
#lpos(0.0)##cpos(5.5)##rpos(11.0)##fillchar(" ")#
#table#
Teil 5: Textkosmetik und Druck
#fillchar(" ")#
#on("u")# #off("u")#
#table end##clear pos#
#end#
#bottomeven#
#lpos(0.0)##cpos(5.5)##rpos(11.0)#
#table#
#fillchar(" ")#
#on("u")# #off("u")#
#fillchar(" ")#
5 - % GMD
#tableend##clearpos#
#end#
#bottomodd#
#lpos(0.0)##cpos(5.5)##rpos(11.0)#
#table#
#fillchar(" ")#
#on("u")# #off("u")#
#fillchar(" ")#
GMD 5 - %
#tableend##clearpos#
#end#
#ib(9)#5.9. Übersicht über die Anweisungen und
Kommandos der EUMEL-Textkosmetik#ie(9)#
#free(1.0)#
#on ("i")#
Zuerst werden die am häufigsten benutzten Kommandos/Anweisungen beschrie
ben. Danach sind (durch einen Strich getrennt) Kommandos/Anweisungen auf
geführt, die seltener benötigt werden.
#off ("i")#
#free(1.0)#
#on("b")#
#ib#Kommandos#ie##off("b")#
#free(1.0)#
#on("i")#
Kommandos werden im Monitor gegeben ('gib kommando :').
#off("i")#
#free(1.0)#
#lpos(0.0)##lpos(4.6)#
#table#
#on("b")#Kommando Bedeutung#off("b")#
#free(1.0)#
#clearpos#
#lpos(0.0)##lpos(4.6)#
lineform ("x") Formatieren von Zeilen mit interaktiver Silben
trennung.
autoform ("x") Wie lineform, jedoch werden Silbentrennungen
automatisch vorgenommen.
pageform ("x") Interaktives Formatieren von Seiten, mit Behand
lung von Fußnoten, Kopf- und Fußzeilen, Seiten
numerierung, Seitenquerverweisen usw. Erzeugt
eine Druckdatei (Zusatz '.p').
autopageform ("x") Wie pageform, jedoch werden die Seitengrenzen
automatisch plaziert.
print ("x") Datei drucken.
print ("x.p") Eine mit 'pageform' bearbeitete Datei drucken.
---------------- ----------------
#page#
index ("x.p") Erstellt aus einer Druckdatei ein Stichwort-
und/oder Inhaltsverzeichnis.
index merge ("a.i1","b.i1") Führt Indexdateien zusammen.
outline ("x") Erstellt eine Übersicht aus Kapitelüberschriften
und Stichworten.
hyphenation width (int) Stellt die Trennbreite für die Silbentrennung ein.
load macros ("x") Lädt Makros.
list macros Zeigt geladene Makros.
lade ausnahmen ("x") Lädt Wörter, die von der Trennhilfe nicht korrekt
getrennt werden, in einen Ausnahme-Speicher.
entlade ausnahmen ("x") Entlädt die Worte aus dem Ausnahme-Speicher
in die angegebene Datei.
first head (false) Schaltet Kopfzeilen auf erster Seite aus.
first head (true) Schaltet Kopfzeilen auf erster Seite wieder ein.
last bottom (false) Schaltet Fußzeilen auf letzter Seite aus.
last bottom (true) Schaltet Fußzeilen auf letzter Seite wieder ein.
number empty lines before foot Stellt die Anzahl der Leerzeilen vor einer Fußnote
before foot ein.
#tableend##clearpos#
#page#
#on("b")#
#ib#Anweisungen#ie##off("b")#
#free(1.0)#
#on ("i")#
Anweisungen werden in die Datei geschrieben. Jede Anweisung muß in Anwei
sungszeichen eingeschlossen werden. Als Parameter (diese werden in Klammern
eingeschlossen) kommen in Frage:
'int' bedeutet eine ganze Zahl: 17, 1, 311;
'real' bedeutet eine Zahl mit Dezimalpunkt (meist cm-Angabe): 0.5, 1.25;
'text' bedeutet eine Zeichen-Angabe. Muß in Anführungszeichen eingeschlos
sen werden: "%", "meine datei".
#off ("i")#
#free(1.0)#
#lpos(0.0)##lpos(4.6)#
#table#
#on("b")#Anweisung Bedeutung#off("b")#
#clearpos#
#lpos(0.0)##lpos (4.6)#
type (text) Schrifttyp einstellen: \#type("trium8")\#
limit (real) Zeilenbreite einstellen: \#limit (16.0)\#
on (text) Modifikation einschalten: \#on("bold")\#. Erlaubt
sind: b(bold), r(everse), i(talic), u(nderline)
off (text) Modifikation ausschalten (siehe 'on').
block Blocksatz (Randausgleich) einschalten.
head Kopfzeilen (für Seiten mit geraden/ungeraden
(bzw. headeven/headodd) Seitennummern) definieren.
... -%- Platzhalter für Seitenzahl.
end Kopfzeilen-Ende (pageform).
bottom Wie oben, jedoch für Fußzeilen.
(bzw.
bottomeven/bottomodd)
...
end Fußzeilen-Ende
pagenr (text, int) Seitennummer einstellen bzw. zusätzliches Sei
enzeichen ab nächster Seite einführen:
\#pagenr ("%", 17)\#
foot Fußnoten-Anfang.
...
end Fußnoten-Ende.
free (real) Platz freihalten (in cm): \#free (1.27)\#
page Neue Seite: \#page\#
page (int) Neue Seite mit Seitennummer 17: \#page (17)\#
linefeed (real) Zeilenhöhe relativ zum eingeschalteten Schrifttyp
verändern: \#linefeed (1.25)\#
pagelength (real) Seitenlänge einstellen (ab nächster Seite in cm):
\#pagelength (24.0)\# Nachfolgenden Zeilentext
center zentriert drucken.
right Nachfolgenden Zeilentext rechtsbündig drucken.
u ... e (steht für up) Exponent schreiben: \#u\#123\#e\#
d ... e (steht für down) Index schreiben.
start (real, real) Schriftfeld (linke obere Ecke) einstellen: \#start
(1.0, 2.0)\#
------------ ------------
b Zwei Zeichen übereinander drucken.
bottom off Schaltet Fußzeilen aus.
bottom on Schaltet Fußzeilen ein.
bpos (real, real) Der Text zwischen den angegebenen Tabellen
positionen wird im Blocksatz gedruckt.
clearpos Löscht alle Tabellenpositionen.
clearpos (real) Löscht die angegebene Tabellenposition.
columns (int, real) Formatieren von Spalten mit Zwischenraum:
\#columns (3, 1.0)\#, 3 Spalten mit 1 cm Zwischen
raum.
columnsend Beendigung der Spaltenformatierung.
count Interner Zähler für Fußnoten wird eingesetzt
(pageform).
count (text) Wie oben, aber der Wert des internen Zählers
wird vermerkt: \#count ("neue Zahl")\#
count per page Interner Zähler beginnt bei jeder Seite mit 1.
cpos (real) Zentrierende Tabellenposition.
dpos (real, text) Um den angegebenen Text zentrierende Tabel
lenposition, meist Dezimalzeichen:
\#dpos (13.0, 2.")\#
fillchar (text) Zwischenräume zwischen Tabellenpositionen wer
den mit dem angegebenen Text beim Drucken
ausgefüllt. Beachten Sie, daß das Ausschalten der
Füllzeichen durch 'niltext' erfolgt.
goalpage (text) Stelle, auf die obige Anweisung verweist: \#goal
page ("1.Kapitel")\#
head off Schaltet Kopfzeile(n) aus.
head on Schaltet Kopfzeile(n) ein.
ib Anfang eines Stichworts oder einer Kapitel
überschrift kennzeichnen (Ablegen in Indexdatei
mit Zusatz '.i1'): \#ib\#ein Stichwort oder eine
Kapitelüberschrift\#ie\#
ib (int) Wie oben, jedoch wird Stichwort in angegebener
Indexdatei abgelegt.
ib (int, text) Wie oben, jedoch erhält Eintrag in der Indexdatei
den angegebenen Text an die Seiten
nummer angefügt.
ie Beendigung der Stichwortmarkierung.
ie (int) Wie oben (int-Angabe muß der in der ib-An
weisung entsprechen).
ie (int, text) Wie oben, jedoch wird die Textangabe hinter das
markierte Stichwort angefügt.
lpos (real) Linksbündige Tabellenposition.
mark (text, text) Markierung rechts und links neben der Schreib
fläche ein-/ausschalten.
pageblock Einschalten des vertikalen Blocksatzes. Falls ein
geschaltet, kann mit 'pageform' auch über das
(rechnerische) Seitenende formatiert werden.
rpos (real) Rechtsbündige Tabellenposition.
setcount (int) Zählerwert setzen: \#setcount (17)\#
table Anfang einer Tabelle.
...
table end Ende einer Tabelle.
topage (text) Seitenverweis (die Seitennummer, auf die verwie
sen wird, wird eingesetzt):
\#topage ("1.Kapitel")\#
value Letzter Zählerwert wird eingesetzt.
value (text) Wie oben, jedoch wird ein vermerkter Zählerwert
eingesetzt: \#value ("Vermerk")\#
#tableend#
|