~ubuntu-branches/ubuntu/wily/eso-midas/wily-proposed

« back to all changes in this revision

Viewing changes to prim/tw3/libsrc/tx.dat

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%%%%% The File tx.tex contains equivalences of old macros definitions
 
2
\input{tw.def}
 
3
\def\symbol{This is just the symbol}
 
4
\def\Symbol{\_\symbol\_}
 
5
\def\colrule{\crule{}}
 
6
%\def\eos{\EndOfText}
 
7
%\input{archive:[db.doc]iue.doc}
 
8
%\EndOfText
 
9
%%%%%%%%%%%%%%%%%%%%%%--------- 1 ------------------------------------
 
10
 
 
11
%%%%%%%%%%%%%%%%%%%%%%--------- 1 ------------------------------------
 
12
 
 
13
 
 
14
\rightline{\now}
 
15
 
 
16
\vfill
 
17
\frametext{{\bf W E L C O M E}}
 
18
\vfill
 
19
\EndOfText
 
20
 
 
21
 
 
22
%%%%%%%%%%%%%%%%%%%%%%--------- 1 ------------------------------------
 
23
This first example is a simple text, which
 
24
should be left and right justified.
 
25
Note the possibility of comments written
 
26
with the \% sign%-----------------------------------------
 
27
which destroys the end-of-line.
 
28
Escape characters may be written as \{\b\_\^\$\~\#\&\}.
 
29
The `\~' character is used for non-breakable~blanks.
 
30
 
 
31
As in {\bf TeX}, you may use different `fonts':
 
32
here is an example of a {\sl slanted~text} or
 
33
\ul{underlined} text,
 
34
and an {\em emphasized~text}; however, 
 
35
{\Vb blinking~text} cannot be used on a sheet of paper!
 
36
 
 
37
Also, it is possible to superpose the `fonts',
 
38
e.g. {\sl\em Emphasized Slanted}.
 
39
Also, use the \b bell \bell \bell and
 
40
\b fbox for \fbox{very~important~things}...
 
41
\EndOfText
 
42
%%%%%%%%%%%%%%%% Issuing Blanks %%%%%%%%%%%%%%%%%%%%%%%%
 
43
\centerline{\bf Issuing Blanks}
 
44
 
 
45
Several macros cans be used to insert blanks:
 
46
 
 
47
\LeftLine{A \b quad\quad is inserted}
 
48
 
 
49
\LeftLine{A \b qquad\qquad is inserted}
 
50
 
 
51
 
 
52
and any amount of spaces with the \b Hspace\{{\sl n}\} macro.
 
53
For instance, the next paragraph starts with an indentation.
 
54
 
 
55
\indent Doesn't it look better if paragraphs are indented ?
 
56
But spaces\Hspace{3}inserted\Hspace{3}in\Hspace{3}the\Hspace{3}text\Hspace{3}
 
57
look\Hspace{3}strange...
 
58
 
 
59
{\obeylines It's possible to force
 
60
    the line breaks
 
61
   as they are in the input ...}
 
62
   
 
63
{\obeyspaces
 
64
        and even
 
65
  the   input      spaces}.
 
66
 
 
67
Here     the
 
68
    obey
 
69
should   have
 
70
disappeared...      
 
71
   
 
72
\EndOfText
 
73
%%%%%%%%%%%%%%%% vfill %%%%%%%%%%%%%%%%%%%%%%%%
 
74
\centerline{\bf Vertical Fill}
 
75
 
 
76
Some stretchability in lines is available with the \ul{\b vfill} macro.
 
77
Let's assume that the text is made of 2 paragraphs, like:
 
78
\vfill
 
79
This could be the first paragraph, well separated from the rest.
 
80
\vfill
 
81
This could be the second paragraph.
 
82
\vfill
 
83
\EndOfText
 
84
%%%%%%%%%%%%%%%% Indent %%%%%%%%%%%%%%%%%%%%%%%%
 
85
\centerline{\bf Indent Environment}
 
86
 
 
87
It's possible, anywhere in a text, to indent
 
88
the text, with use of the {\em BeginIndent}
 
89
Environment.
 
90
 
 
91
\begin{indent}
 
92
The text is now indented, but still with justification;
 
93
the left margin is pushed by 1/10 of the window width.
 
94
You may get more indentation with a repetition of the
 
95
{\sl \b begin\{indent\}}.
 
96
\begin{indent}
 
97
The text is now indented, but still with justification;
 
98
the left margin is pushed by 1/10 of the window width.
 
99
You may get more indentation with a repetition of the
 
100
{\sl \b begin\{indent\}}.
 
101
\begin{indent}
 
102
The text is now indented, but still with justification;
 
103
the left margin is pushed by 1/10 of the window width.
 
104
You may get more indentation with a repetition of the
 
105
{\sl \b begin\{indent\}}.
 
106
\begin{indent}
 
107
\end{indent}\end{indent}\end{indent}
 
108
\EndOfText
 
109
%%%%%%%%%%%%%%%% Quote %%%%%%%%%%%%%%%%%%%%%%%%
 
110
\centerline{\bf Quoting Environment}
 
111
 
 
112
 
 
113
It's possible, in order to emphasize some portion of
 
114
a text, to use the {\em Quoting} Environment.
 
115
 
 
116
\begin{quote}
 
117
This is a text in a quoted environment (left and right
 
118
margins pushed 1/10 of the window width)
 
119
\begin{quote}
 
120
This is a text in a quoted environment (left and right
 
121
margins pushed 1/10 of the window width)
 
122
\begin{quote}
 
123
This is a text in a quoted environment (left and right
 
124
margins pushed 1/10 of the window width)
 
125
\end{quote}
 
126
\end{quote}
 
127
\end{quote}
 
128
\EndOfText
 
129
%%%%%%%%%%%%%%%% Itemize %%%%%%%%%%%%%%%%%%%%%%%%
 
130
\centerline{\bf Items Environment}
 
131
 
 
132
 
 
133
It's possible to edit a list in the
 
134
{\em Items} Environment. Each item is preceded
 
135
by a `=>' symbol.
 
136
 
 
137
\begin{itemize}
 
138
\item This is the {\bf first} item of the list.
 
139
\item This is the {\bf second} item of the list.
 
140
        It includes subitems like:
 
141
        \begin{itemize}
 
142
        \item This subitem could be named {\bf 2a},
 
143
                and should be indented to the
 
144
                left
 
145
        \item This subitem could be named {\bf 2b}.
 
146
                Is not interesting...
 
147
\end{itemize}
 
148
\end{itemize}
 
149
\EndOfText
 
150
%%%%%%%%%%%%%%%% Enumerate %%%%%%%%%%%%%%%%%%%%%%%%
 
151
\centerline{\bf Enumerate Environment}
 
152
 
 
153
 
 
154
It's possible to edit an enumerated list, either with 
 
155
numbers or letters.
 
156
 
 
157
\begin{Alphaenumerate}
 
158
\item {\bf A} item of the list.
 
159
\begin{enumerate}
 
160
\item This is the {\bf A.1.} item of the list.
 
161
\item This is the {\bf A.2.} item of the list.
 
162
\begin{alphaenumerate}
 
163
        \item Subsubitem 
 
164
        \item Subsubitem 
 
165
\end{alphaenumerate}
 
166
\end{enumerate}
 
167
\item {\bf B} item of the list.
 
168
\end{Alphaenumerate}
 
169
\EndOfText
 
170
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
171
\centerline{\bf Table Environment}
 
172
 
 
173
 
 
174
\begin{table}{|l|r|c|p{12em}|}{5,6,9,}
 
175
\Rule
 
176
left & right & centre & \Centre{\bf Explanation} \\
 
177
\Rule
 
178
-1-& -2-& -3- & The last column is justified, and may
 
179
                   lay over several lines
 
180
                   until the end is reached. It's nice to finish
 
181
                   with graphic lines.\\
 
182
\LastRule
 
183
\end{table}
 
184
 
 
185
\begin{table}{|c|l|}{5}
 
186
\Rule
 
187
 X & In this example, the last column is only left justified.\\
 
188
\LastRule
 
189
\end{table}
 
190
\EndOfText
 
191
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
192
\centerline{{\bf Table Environment} (continued)}
 
193
 
 
194
 
 
195
The following table should be centered:
 
196
\vfill
 
197
\begin{table}{|r|c|}{5,22}
 
198
\Rule
 
199
 No& Comment \\
 
200
\Rule
 
201
1       & \Left{\ Left } \\
 
202
2       & {\bf Center}  \\
 
203
3       & \Right{Right\ } \\
 
204
\Rule
 
205
\end{table}
 
206
\vfill
 
207
\EndOfText
 
208
 
 
209
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
210
\centerline{{\bf Table Environment} (Keypad)}
 
211
 
 
212
\vfill
 
213
\centerline{{\em \ KeyPad\ }}
 
214
\vfill
 
215
\begin{table}{|c|c|c|c|}{5,5,5,5}
 
216
\Rule
 
217
PF1     & PF2   & PF3   & PF4   \\
 
218
\Rule
 
219
7       & 8     & 9     & -     \\
 
220
\Rule
 
221
4       & 5     & 6     & ,     \\
 
222
\Rule
 
223
1       & 2     & 3     &       \\
 
224
\crule{1-3}
 
225
\CentreColumns{2}{0} & . & {\bf E} \\
 
226
\Rule
 
227
\end{table}
 
228
\vfill
 
229
\EndOfText
 
230
 
 
231
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
232
\centerline{{\bf Table Environment} (Keypad)}
 
233
\vfill
 
234
\centerline{{\em\  More Sophisticated Keypad\ }}
 
235
\vfill
 
236
\begin{table}{|c|c|c|c|}{8,8,8,8}
 
237
\Rule
 
238
                & Help          & Next          & Del L \\
 
239
{\bf Gold}      & {\bf Help}    & {\bf Find}    & {\bf Und L}   \\
 
240
\Rule
 
241
Page            & Section       & Append        & Del W \\
 
242
{\bf Command}   & {\bf Fill}    & {\bf Replace} & {\bf Und W}   \\
 
243
\Rule
 
244
Forw            & Backw         & Cut           & Del C \\
 
245
{\bf Bottom}    & {\bf Top}     & {\bf Paste}   & {\bf Und C}   \\
 
246
\Rule
 
247
Word            & EOL           & Char          &               \\
 
248
{\bf Chg Case}  & {\bf Del EOL} & {\bf Specins} & Enter         \\
 
249
\crule{1-3}
 
250
\CentreColumns{2}{Line}         & Select        & {\bf Subst}   \\
 
251
\CentreColumns{2}{{\bf Open Line}} & {\bf Reset}&               \\
 
252
\Rule
 
253
\end{table}
 
254
\EndOfText
 
255
 
 
256
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
257
\centerline{{\bf Table Environment} (columns)}
 
258
 
 
259
 
 
260
\begin{table}{|c|c|c|c|c|}{5,5,5,5,5} \Rule
 
261
        00 & 01 & 02 & 03 & 04 \\
 
262
        10 & 11 & 12 & 13 & 14 \\
 
263
        20 & 21 & 22 & 23 & 24 \\
 
264
        30 & 31 & 32 & 33 & 34 \\
 
265
        40 & 41 & 42 & 43 & 44 \\  \Rule
 
266
\columns{|c|c|c|c|}{5,5,5,5} 
 
267
        50 & 51 & 52 & 53 \\
 
268
        60 & 61 & 62 & 63 \\
 
269
\Rule\end{table}
 
270
\begin{table}{|c|c|c|c|}{5,5,5,5}\Rule
 
271
        50 & 51 & 52 & 53 \\
 
272
        60 & 61 & 62 & 63 \\ \Rule
 
273
\columns{|c|c|c|c|c|}{5,5,5,5,5}
 
274
        00 & 01 & 02 & 03 & 04 \\
 
275
        10 & 11 & 12 & 13 & 14 \\
 
276
        20 & 21 & 22 & 23 & 24 \\
 
277
        30 & 31 & 32 & 33 & 34 \\
 
278
        40 & 41 & 42 & 43 & 44 \\  \Rule
 
279
\end{table}
 
280
\EndOfText
 
281
 
 
282
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
283
\centerline{{\bf Enumerate in Table Environment}}
 
284
 
 
285
 
 
286
The following table should be centered:
 
287
\vfill
 
288
\begin{table}{|r |p|}{3,}
 
289
\Rule
 
290
 \# & \Centre{Comment} \\
 
291
\Rule
 
292
A       & Following Items:
 
293
                \begin{enumerate}
 
294
                \item  This is the first alternative
 
295
                \item  This is the second alternative
 
296
                \end{enumerate}
 
297
        \\
 
298
\Rule
 
299
B       & \Right{Right\ } \\
 
300
\Rule
 
301
\end{table}
 
302
\vfill
 
303
\EndOfText
 
304
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
305
\centerline{{\bf Table within Table}}
 
306
 
 
307
 
 
308
The following table should be centered:
 
309
\vfill
 
310
\begin{table}{|r | c |}{5,}
 
311
\Rule
 
312
 No& Comment \\
 
313
\Rule
 
314
1       &       Possibilities \\
 
315
        &       \begin{table}{|c|p|}{3,}        \Rule 
 
316
                a & Sub-a \\
 
317
                b & Sub-b \\    
 
318
                \Rule
 
319
          \end{table}
 
320
          \\
 
321
2       & \Right{Right\ } \\
 
322
\Rule
 
323
\end{table}
 
324
\vfill
 
325
\EndOfText
 
326
%%%%%%%%%%%%%%%%% Table Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
327
\centerline{{\bf Table within Table}}
 
328
 
 
329
 
 
330
The following table should be centered:
 
331
\vfill
 
332
\begin{table}{| c | l |}{17,}
 
333
\Rule
 
334
 No& Comment \\
 
335
\Rule
 
336
 \begin{table}{|r|l|}{3,}       \Rule
 
337
   a1 & In First Column \\
 
338
   a2 & Also In First Column \\ \Rule 
 
339
 \end{table} &
 
340
                \begin{table}{|c|p|}{3,}        \Rule 
 
341
                a & Sub-a \\
 
342
                b & Sub-b \\    
 
343
                \Rule
 
344
          \end{table}
 
345
          \\
 
346
===>    & \Right{Right\ } \\
 
347
\Rule
 
348
\end{table}
 
349
\vfill
 
350
\EndOfText
 
351
 
 
352
\centerline{\bf Table 2}
 
353
\begin{table}{cc}{20,20}
 
354
\begin{table}{|c|c|}{8,8} % Left Part (L keys)
 
355
\Rule
 
356
PAGE          & NEXT      \\
 
357
 (L1)         &  (L2)     \\ 
 
358
{\em COMMAND} & {\em FIND}\\
 
359
\Rule
 
360
ADVANCE       & BACKUP    \\
 
361
 (L3)         &   (L4)    \\
 
362
{\em BOTTOM}  & {\em TOP} \\
 
363
\Rule
 
364
RIGHT P       & CREA COL  \\
 
365
 (L5)         &        (L6) \\
 
366
{\em LEFT P}  & {\em DEL COL} \\
 
367
\Rule
 
368
WORD          & CHANGE     \\
 
369
 (L7)         &   (L8)     \\
 
370
{\em SHOW}    & {\em SORT} \\
 
371
\Rule
 
372
LINE          & ROW        \\
 
373
(L9)          &   (L10)       \\
 
374
{\em SCREEN}  & {\em STATUS} \\
 
375
\Rule
 
376
\end{table}     % End of Left Part
 
377
 & % Right Column  (Function Keys)
 
378
\begin{table}{|c|c|}{8,8} 
 
379
\Rule
 
380
(F1)      &    (F2) \\
 
381
{\em GOLD}&    HELP \\ 
 
382
~       &    ~ \\
 
383
\Rule
 
384
\end{table} \\  % End of Right Part 
 
385
\end{table}     % End of Table  
 
386
\EndOfText
 
387
%%%%%%%%%%%%%%%%%
 
388
 
 
389
\centerline{{\bf Table within Table}}
 
390
 
 
391
 
 
392
The following table should be centered:
 
393
\vfill
 
394
\begin{table}{| c | l |}{17,}
 
395
\Rule
 
396
 No& Comment \\
 
397
\Rule
 
398
 \begin{table}{|r|l|}{3,}       \Rule
 
399
   a1 & In First Column \\
 
400
   a2 & Also In First Column \\ \Rule 
 
401
 \end{table} &
 
402
                \begin{table}{|c|p|}{3,}        \Rule 
 
403
                a & Sub-a \\
 
404
                b & Sub-b \\    
 
405
                \Rule
 
406
          \end{table}
 
407
          \\
 
408
===>    & \Right{Right\ } \\
 
409
\Rule
 
410
\end{table}
 
411
\vfill
 
412
\EndOfText
 
413
 
 
414
 
 
415
%%%%%%%%%%%%%%%%% Alignement %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
416
\centerline{{\bf Alignement }}
 
417
 
 
418
 
 
419
It is possible to align items (at 4 characters) with the use of the \b tab
 
420
macro:
 
421
 
 
422
\vfill
 
423
 First\_Item \tab Second \tab Third \tab 4 \tab 5 \tab 6 \tab 7 \tab 8
 
424
\tab 9 \tab 10 \tab 11
 
425
\vfill
 
426
\EndOfText
 
427
 
 
428
%%%%%%%%%%%%%%%%% Alignement %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
429
\centerline{{\bf Alignement }}
 
430
 
 
431
 
 
432
It is possible to align items at the {\bf right} of tabs with the use of the 
 
433
\b tabright macro:
 
434
 
 
435
\vfill
 
436
\tabright{First\_Item} \tabright{Second} \tabright{Third}
 
437
\tabright{1233} \tabright{5} \tabright{66666} \tabright{7777777} \tabright{8}
 
438
\tabright{999999999} \tabright{10} \tabright{333}
 
439
\vfill
 
440
\EndOfText
 
441
 
 
442
%%%%%%%%%%%%%%%%% Marking Fields %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
443
\centerline{{\bf \b Field}}
 
444
 
 
445
 
 
446
This macro may be used to easily define {\sl Forms}.
 
447
Use it as {\bf \b Field\{\Field{Name}{Name}\}%
 
448
\{\Field{Text}{{\em...~Text~...}}}\}.
 
449
 
 
450
 
 
451
Such marked fields may be retrieved from the calling program,
 
452
for modifications, edition, etc....
 
453
 
 
454
 
 
455
Reserving 20 blanks is as easy to write as \b Field\{Here\}%
 
456
\{\{\b sl\b Hspace\{20\}\}\}:
 
457
 
 
458
\begin{left}
 
459
Here : \Field{Here}{{\sl\Hspace{20}}}
 
460
\end{left}
 
461
\EndOfText
 
462
 
 
463
%%%%%%%%%%%%%%%%% Marking Fields %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
464
\centerline{{\bf \b Field as Several Lines}}
 
465
 
 
466
 
 
467
Here is an example of a multiline fields:
 
468
 
 
469
\begin{table}{| c | p |}{5,20}
 
470
\Rule
 
471
 Item & Explanation \\
 
472
\Rule
 
473
 \Field{item}{{\sl ~~~~~}} &
 
474
         \Field{sol}{{\em\Hspace{80}}} \\
 
475
\Rule
 
476
 \multicolumn{2}{c}{%---------- Another way
 
477
 \Field{item_2}{{\em Text over the 2 columns}}
 
478
 } \\
 
479
\Rule
 
480
\end{table}
 
481
\vfill
 
482
\EndOfText
 
483
 
 
484
%%%%%%%%%%%%%%%%% More %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
485
\def\word{Forms}
 
486
\centerline{{\bf \b More environment}}
 
487
 
 
488
 
 
489
It's possible to associate any piece of text to a window, without
 
490
having to display it. The {\bf Ccode} is an example, which is
 
491
used in {\sl \word} to derive computed fields.
 
492
 
 
493
The macros substitutions is performed...
 
494
 
 
495
\begin{more}{Ccode}
 
496
\begin{verbatim}
 
497
        /* Just a Ccode ............. */
 
498
 
 
499
\end{verbatim}
 
500
  prt("\word");
 
501
\end{more}