|
|
DataMuseum.dkPresents historical artifacts from the history of: RC3500 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC3500 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 129024 (0x1f800)
Types: TextFileVerbose
Names: »contents«
└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
└─⟦72244f0ef⟧
└─⟦this⟧ »contents«
▶8c◀
i
INDHOLD SIDE▶8d◀ ______________________________________________________________________
1. INDLEDNING. ................................................... 1
1.1 SPECIALETS INDHOLD. ...................................... 1
1.2 L[SER FORUDS[TNINGER. .................................... 2
2. PROBLEMSTILLING. .............................................. 4
2.1 OVERORDNET M]L. .......................................... 4
2.2 PRIS/YDEEVNE - FORBEDRINGER. .......................... 5
2.2.1 MATERIEL FORBEDRINGER. ............................ 5
2.2.2 SOFTWARE SYSTEM. .................................. 6
2.2.3 INSTRUKTIONSS[TTET. ............................... 7
3. PROBLEM AFGR[NSNING. .......................................... 10
3.1 RAMMER OG M]L. ........................................... 10
3.1.1 RC3502 RAMMER FOR INSTRUKTIONSS[TTET. ............. 10
3.1.2 M]L MED INSTRUKTIONSTILF\JELSER I RC3502. ......... 12
4. PARAMETERINDKODNING - METODE. ................................. 14
4.1 EKSEMPEL P] PARAMETERINDKODNING I RC3502. ................ 14
4.1.1 BETRAGTNINGER I FORBINDELSE MED EFFEKTEN. ......... 14
4.2 EFFEKTVURDERING OG BAGGRUND FOR KANDIDATVALG. ............ 15
4.3 GRUNDLAGET FOR OPSAMLING. ................................ 15
4.3.1 PROGRAMGRUNDLAGET. ................................ 16
4.3.1.1 PROGRAMKLASSER. .......................... 17
4.3.2 PROGRAMMERINGSSPROGET. ............................ 19
4.3.3 DET BASALE SYSTEM. ................................ 20
4.3.4 MATERIEL STRUKTUR. ................................ 21
4.3.5 KODEGENERERINGEN. ................................. 21
4.4 STATISKE OG DYNAMISKE OPSAMLINGSMETODER. ................. 23
4.4.1 BLOK-T[LLINGS-METODEN. ............................ 24
4.4.1.1 DISKUSSION AF BLOKT[LLINGSMETODEN. ....... 24
4.4.2 MATERIEL SNUSER. .................................. 25
4.4.3 OPSAMLING FRA MIKROPROGRAMMET. .................... 26
4.4.4 \JEBILKSBILLEDER. ................................. 26
4.5 STATISKE OG DYNAMISKE INSTRUKTIONSHYPPIGHEDER. ........... 27
5. PARAMETERINDKODNING I RC3502. ................................. 31
5.1 KANDIDATUDV[LGELSEN. ..................................... 31
5.1.1 OPSAMLING I RC3502. ............................... 31
5.1.2 PROGRAMKLASSER. ................................... 37
5.2 PARAMETERINDKODNINGEN. ................................... 38
5.3 EFTERKONTROL. ............................................ 41
6. RC3502 OPSAMLING I PRAKSIS. ................................... 43
6.1 DYNAMISK OPSAMLING I RC3502. ............................. 43
6.1.1 MIKROPROGRAM [NDRINGER. ........................... 44
6.1.2 OPSAMLINGSPROGRAMMET. ............................. 45
6.1.3 TIDSM[SSIGE P]VIRKNINGER. ......................... 46
6.2 STATISK OPSAMLING. ....................................... 46
6.3 ANALYSEREDE PROGRAMSYSTEMER. ............................. 47
6.3.1 RC3502 - DET BASALE SYSTEM. ....................... 47
6.3.2 ALARMSYSTEMET. .................................... 50
6.3.3 PAXNET. ........................................... 52
7. RESULTATER FRA DE STATISKE ANALYSER. .......................... 55
7.1 RESULTATER FRA DET BASALE SYSTEM. ........................ 56
7.1.1 KLASSEOPDELING I DET BASALE SYSTEM. ............... 57
7.1.1.1 HISTOGRAMMER. ............................ 57▶8c◀
ii
INDHOLD SIDE▶8d◀ ______________________________________________________________________
7.1.1.2 SUMMERING AF HISTOGRAMMER. ............... 57
7.1.1.3 FORSKEL - LIGHED. ........................ 60
7.2 RESULTATER FRA ALARMSYSTEMET. ............................ 64
7.3 RESULTATER FOR PAXNET MODULERNE. ......................... 68
7.4 SAMMENLIGNING AF SYSTEMERNE. ............................. 71
8. VALG AF KANDIDATER. ........................................... 75
9. RESULTATER FRA DEN DYNAMISKE OPSAMLING. ....................... 90
9.1 BAGGRUND FOR EFFEKTVURDERING. ............................ 90
9.2 DYNAMISK KANDIDATUNDERS\GELSE. ........................... 93
9.3 FORVENTET EFFEKTFORBEDRING. .............................. 95
10. KANDIDATERS SAMMENH[NG MED SPROGKONSTRUKTIONER. ...............104
10.1 GENNEMGANG AF KANDIDATER. ................................105
10.1.1 "RETRIEVE" KONSTANT. ..............................105
10.1.2 "RETRIEVE" NONSENS. ...............................108
10.1.3 "RETRIEVE" LOKAL V[RDI. ...........................112
10.1.4 "RETRIEVE" GLOBAL OG LOKAL ADRESSE. ...............113
10.1.5 "STORE" LOKAL V[RDI. ..............................113
10.1.6 "RETRIEVE" GLOBAL V[RDI. ..........................113
10.1.7 PROCEDUREKALD. ....................................114
10.1.8 "STORE" V[RDI RELATIVT TIL STAKTOPADRESSE. ........114
10.1.9 BETINGEDE HOPINSTRUKTIONER. .......................118
10.1.10 HOP RELATIVTantal blanke ind i linien, s}ledes at 630
9 alle linier bliver lige lange (lige h|jre margen). 660
10 670
11 F.eks. kunne input-teksten tastes ind s}ledes: 680
12 690
13 Der var en gang en prins. 710
14 Han ville have sig en 720
15 prinsesse, 730
16 men det skulle v{re en 740
17 rigtig prinsesse. 750
18 S} rejste han hele verden rundt 760
19 for at finde s}dan en, men 770
20 alle steder var der noget 780
21 i vejen. 790
22 800
23 830
24 Efter behandling af ROFF bliver den til: 840
25 850
26 Der var en gang en prins. Han ville have sig en 860
27 prinsesse. Men det skulle v{re en rigtig prinsesse. 870
28 S} rejste han hele verden rundt for at finde s}dan 880
29 en, men alle steder var der noget i vejen. 890
30 900
31 Det er naturligvis muligt selv at styre 910
32 liniedelingen, f.eks. hvis man |nsker at skrive vers. 920
33 930
34 ________________________________________________ Eksempel 2. Tekst uden automatisk liniedeling. 930
35 950
36 Med kommandoen 960
37 970
38 >nf 980
39 990
40 alene f|rst p} en linie sl}s den automatiske 1000
41 "liniefyldning" fra. (nf betyder "no fill"). 1020
42 1030
43 Med kommandoen 1040
44 1050
45 >fi 1060
46 1070
47 sl}s "fyldning" til igen. 1080
48 1090
49 Hvis man har sl}et den automatiske liniefyldning fra 1100
50 bliver linierne heller ikke h|jrejusteret. 1120
ROFF brugervejledning
\f
3
1 _______________________________ 1.2 Denne manuals inddeling 1.2 1130
2 1130
3 I de f|lgende afsnit vil vi gennemg} de enkelte ROFF- 1150
4 kommandoer een for een, og vi vil afslutte med et 1160
5 kapitel om den rent praktiske brug af ROFF- 1170
6 programmet. 1170
7 1180
8 Gennemgangen af kommandoerne er delt p} to kapitler. 1190
9 F|rst beskrives de hyppigst anvendte kommandoer 1200
10 ("ROFF til hverdagsbrug") og dern{st de mere 1210
11 sophistikerede ("ROFF for viderekomne") 1210
12 1220
ROFF brugervejledning
\f
4
1 _____________________________ 2. ROFF TIL HVERDAGSBRUG 2. 1220
2 1220
3 I dette kapitel vil vi give en beskrivelse af de 1240
4 hyppigst anvendte ROFF-kommandoer. 1260
5 1270
6 1270
7 1270
8 ___________________ 2.1 Nummerering 2.1 1270
9 1270
10 1290
11 Manualforskrifterne (ref. 1) giver standarder for 1300
12 nummerering af 1300
13 1310
14 -afsnit 1320
15 1330
16 -figurer 1340
17 1350
18 -eksempler 1360
19 1370
20 I det f|lgende beskrives ROFF-kommandoer, der udf|rer 1380
21 denne nummerering. 1380
22 1390
23 1390
24 1390
25 __________________________ 2.1.1 Afsnitsnummerering 2.1.1 1390
26 1390
27 Der findes fire "typer af afsnit": 1430
28 1440
29 1. Kapitel 1450
30 1460
31 1.3 Afsnit 1470
32 1480
33 1.2.7 Underafsnit 1490
34 1500
35 1.4.2.1 Underunderafsnit 1510
36 1520
37 Vi kalder disse afsnitsinddelinger for afsnit af type 1530
38 1, 2, 3 og 4 resp. 1530
39 1540
40 Hertil svarer fire ROFF-kommandoer, nemlig 1550
41 1560
42 >a1, >a2, >a3 og >a4. 1570
43 1580
44 Overskriften p} dette kapitel er s}ledes lavet ved: 1590
45 1600
46 >a1 ROFF TIL HVERDAGSBRUG. 1610
47 1620
48 mens afsnittets overskrift er blevet til ved: 1630
49 1640
50 >a3 Afsnitsnummerering. 1650
ROFF brugervejledning
\f
5
1 ! Hver gang en af disse fire kommandoer anvendes, vil 1680
2 ! ROFF resette indrykningen til standardv{rdien (d.v.s. 1710
3 ! 8). 1720
4 1730
5 1740
6 1740
7 1740
8 _________________________ 2.1.2 Bilagsnummerering 2.1.2 1740
9 1740
10 Nummerering af bilag og afsnit indenfor bilag 1770
11 foretages n|jagtig som afsnitsnummerering, alts} ved 1780
12 benyttelse af kommandoerne: 1780
13 1790
14 >a1, >a2, >a3 og >a4 1800
15 1810
16 Blot skal man inden det f|rste bilag give kommandoen: 1820
17 1830
18 >ap 1840
19 1850
20 alene f|rst p} en linie ("ap" for appendix). 1860
21 1860
22 ________________________ 2.1.3 Figurnummerering 2.1.3 1860
23 1860
24 Figurer nummereres fortl|bende begyndende med 1. 1890
25 1900
26 ROFF-kommandoen: 1910
27 1920
28 >fg Figurtekst 1930
29 1940
30 udf|rer automatisk nummereringen. 1950
31 1960
32 Da dette er den f|rste figur i dette skrift vil 1970
33 ovenst}ende kommando efter "roffning" blive til 1980
34 1990
35 Fig. 1. Figurtekst 1990
36 2010
37 Bem{rk at ROFF centrerer teksten under figuren. 2030
38 2040
39 2040
40 2040
41 ____________________________ 2.1.4 Eksempel-nummerering 2.1.4 2040
42 2040
43 Eksempler nummereres fortl|bende begyndende med 1. 2070
44 2080
45 ROFF-kommandoen 2090
46 2100
47 >ex Eksempel-overskrift 2110
48 2120
49 udf|rer automatisk nummereringen. 2130
50 2140
ROFF brugervejledning
\f
6
1 Da der tidligere har v{ret to eksempler, vil 2150
2 ovenst}ende kommando efter roffning blive til: 2160
3 2170
4 __________________________________ Eksempel 3. Eksempel-overskrift. 2170
5 2190
6 2190
7 2190
8 ___________________________ 2.1.5 Indholdsfortegnelse 2.1.5 2190
9 2190
10 ROFF producerer automatisk en indholdsfortegnelse som 2210
11 vist i ref. 1. 2210
12 2220
13 Se f.eks. indholdsfortegnelsen til dette skrift. 2230
14 2240
15 2240
16 2240
17 __________________________________________ 2.2 Kontrol af linieskift og sideskift 2.2 2240
18 2240
19 Blanke linier i input-teksten vil ogs} i den roffede 2280
20 tekst fremst} som blanke linier, dvs. n}r der i 2290
21 input-teksten forekommer en "tom linie" vil ROFF lave 2300
22 et linieskift, der "afbryder" den linie, der er ved 2300
23 at blive udfyldt, og derefter vil ROFF lave en tom 2310
24 linie. 2310
25 2320
26 N}r man s}ledes laver "nyt afsnit" er det nok at lave 2330
27 en blank linie som man plejer. 2330
28 2340
29 2340
30 2340
31 __________ 2.2.1 sp 2.2.1 2340
32 2340
33 Skal man have flere tomme linier efter hinanden, kan 2370
34 man naturligvis lave dem i input-teksten. 2380
35 2390
36 Man kan ogs} f} ROFF til at lave dem. 2400
37 2410
38 ROFF-kommandoen >sp ("space") efterfulgt af et tal 2420
39 vil generere dette antal blanke linier. 2430
40 2440
41 ___________________________ Eksempel 4. Tomme linier. 2440
42 Input-teksten: 2470
43 abc 2480
44 2490
45 2490
46 2490
47 def 2500
48 2510
49 er {kvivalent med: 2520
50 2530
ROFF brugervejledning
\f
7
1 abc 2540
2 >sp3 2550
3 def 2560
4 2580
5 _______________________ Eksempel 5. Liniebrud 2590
6 Kommandoen >br (for "break") vil afbryde den linie, 2610
7 man er i gang med, men vil ikke lave en blank linie. 2630
8 2640
9 S}ledes vil input-teksten: 2650
10 2660
11 dette 2690
12 >br 2700
13 er 2710
14 >br 2720
15 en 2730
16 >br 2740
17 pr|ve 2750
18 2760
19 efter roffning blive til: 2770
20 2780
21 dette 2800
22 er 2810
23 en 2820
24 pr|ve 2830
25 2850
26 >br virker p} samme m}de som >sp0. 2860
27 2870
28 Se ogs} det tidligere eksempel "tekst uden 2880
29 liniedeling" samt omtalen af kommandoerne >nf og >fi 2890
30 i eksempel 2. 2890
31 2900
32 2900
33 2900
34 __________ 2.2.2 ne 2.2.2 2900
35 2900
36 Skal man f.eks. lave plads til en figur, kan man 2920
37 bruge sp-kommandoen. 2930
38 2940
39 ____ Imidlertid er man interesseret i, at alle de tomme 2980
40 _____ linier kommer til at st} p} samme side i den roffede 3010
41 tekst. 3010
42 3020
43 Dette opn}s ved >ne-kommandoen ("need") f.eks. 3030
44 betyder 3040
45 3050
46 >ne 7 3060
47 3070
48 at s}fremt der er mindre end 7 linier tilbage p} 3080
49 siden (efter roffning) skal ROFF begynde p} en ny 3090
50 side. 3090
ROFF brugervejledning
\f
8
1 ______________________ Eksempel 6. Figurer. 3100
2 3140
3 Skal man afs{tte plads til en figur ved navn 3150
4 "konfiguration", som fylder 9 linier g|res s}ledes: 3160
5 3170
6 >ne 11 3190
7 >sp 9 3200
8 >fg Konfiguration. 3210
9 3230
10 L{g m{rke til, at der beh|ves ("need") to linier mere 3240
11 end figuren fylder. Det er for at v{re sikker p}, at 3250
12 figurteksten kan komme med p} samme side som figuren. 3260
13 3270
14 3270
15 3270
16 _________________ 2.2.3 Sideskift 2.2.3 3270
17 3270
18 Vil man explicit skifte til en ny side bruges >np 3290
19 ("new page"). >np kan eventuelt efterf|lges af et 3300
20 tal, der angiver hvor mange tomme sider, man |nsker. 3310
21 3320
22 3320
23 3320
24 ______________________ 2.3 Understregning 2.3 3320
25 3320
26 \nskes en del af teksten understreget, benyttes >ul- 3340
27 kommandoen ("under-line"). 3350
28 3360
29 _____ Denne kommando s|rger for at den n{ste linie i input- 3390
30 _______ ___ _____ ____________ teksten vil blive understreget i den roffede tekst. 3400
31 3410
32 _____________________________ Eksempel 7. Understregning. 3410
33 3430
34 Ovenst}ende s{tning s} s}ledes ud i input-teksten: 3440
35 3450
36 3470
37 Denne kommando s|rger for 3480
38 at den n{ste linie i 3490
39 >ul 3500
40 input-teksten vil blive understreget 3510
41 i den roffede tekst. 3520
42 3540
43 Bem{rk, at ROFF ikke understreger mellemrum 3560
44 ("blanke"). (At de faktisk bliver understreget i 3570
45 eksempel- og afsnitsoverskrifter skyldes at der her 3580
46 er brugt fikserede mellemrum (se n{ste afsnit)). 3590
47 3600
ROFF brugervejledning
\f
9
1 ___________________________ 2.4 Fikserede mellemrum 2.4 3600
2 3600
3 ROFF vil dele linier ved mellemrum, men hvis man ikke 3650
4 |nsker, at der skal v{re liniedeling ved et 3660
5 mellemrum, kan man benytte et s}kaldt "fikseret 3670
6 mellemrum". 3670
7 3680
8 Det er tegnet: ("snabel-a"). 3700
9 3710
10 3720
11 Et fikseret mellemrum behandles af ROFF som et 3730
12 almindeligt tegn, men vil i den roffede tekst 3740
13 fremtr{de som et mellemrum. 3740
14 3750
15 _________________________________ Eksempel 8. Fikseret mellemrum. 3750
16 3770
17 Lad os se p} f|lgende input-tekst: 3780
18 3790
19 Til attention bruges escape-tasten 3810
20 ( ESC ). 3820
21 3840
22 Der er mellemrum mellem ESC og parentesen fordi der 3850
23 skal tegnes en ramme om ESC i den roffede tekst. 3860
24 Dette mellemrum er imidlertid ikke fikseret, s} den 3870
25 roffede tekst kan komme til at se s}ledes ud: 3870
26 3890
27 Til attention bruges escape-tasten ( ESC 3900
28 ). 3910
29 3920
30 Input-teksten burde have set s}ledes ud: 3930
31 3940
32 Til attention bruges escape-tasten ( ESC ). 3960
33 3980
34 3980
35 3980
36 _____________________________ 2.5 Kontrol af indrykning 2.5 3980
37 3980
38 Positionen af tekstens venstre margen ("indryk- 4010
39 ningen") kan styres med >in kommandoen. 4040
40 4050
41 >in skal efterf|lges af et tal, der angiver den 4060
42 relative indrykning i forhold til den aktuelle. 4070
43 4080
44 F.eks. vil input-teksten: 4090
ROFF brugervejledning
\f
10
1 >nf 4120
2 >in2 4130
3 a 4140
4 b 4150
5 c 4160
6 >in-2 4170
7 >fi 4180
8 4200
9 efter roffning blive til: 4210
10 4220
11 a 4240
12 b 4250
13 c 4260
14 4270
15 4270
16 4270
17 ___________________________ 2.5.1 Tempor{r indrykning 2.5.1 4270
18 4270
19 _____ Hvis indrykningen kun skal g{lde for den n{ste 4330
20 _______ _____ roffede linie benyttes >ti kommandoen ("temporary 4340
21 indention"). 4340
22 4350
23 F.eks. vil input-teksten: 4370
24 >nf 4390
25 >in 4 4400
26 >ti-2 4410
27 a 4420
28 b 4430
29 c 4440
30 >in-4 4450
31 >fi 4460
32 4480
33 i den roffede version blive til: 4490
34 4500
35 a 4520
36 b 4530
37 c 4540
38 4550
39 4550
40 4550
41 __________________________ 2.5.2 Total liniekontrol 2.5.2 4550
42 4550
43 Indledes en linie i inputteksten med et mellemrum 4600
44 ________ _____ _____ _______ kopieres denne linie u{ndret til den roffede tekst. 4610
45 4620
46 Dette kan f.eks. bruges ved opstilling af tabeller 4630
47 o.l. 4640
48 4650
ROFF brugervejledning
\f
11
1 _________________________________ Eksempel 9. Total liniekontrol. 4650
2 4670
3 4680
4 F|lgende inputtekst 4690
5 4700
6 Dette er en pr|ve 4710
7 4720
8 vil i den roffede tekst blive til 4730
9 4740
10 Dette er en pr|ve 4750
11 4760
12 alts} u{ndret. 4770
13 4780
14 For |vrigt vil 4790
15 4800
16 >in 1 4820
17 >nf 4830
18 Dette er en pr|ve 4840
19 >fi 4850
20 >in -1 4860
21 4880
22 give samme resultat. 4890
23 4900
24 At indlede en linie med mellemrum er alts} det samme 4910
25 som at lave en implicit "no fill" p} denne ene linie. 4920
26 4930
27 4930
28 4930
29 __________________ 2.6 Ord-deling 2.6 4930
30 4930
31 ROFF laver ikke automatisk orddeling, d.v.s. hvis et 4970
32 ord ikke kan st} p} en linie flyttes det ned p} den 4980
33 n{ste, og mellemrummene p} linien udvides, s} linien 4990
34 f}r samme l{ngde som alle de andre linier. 5010
35 5020
36 Hvis det er et meget langt ord, der lige akkurat ikke 5030
37 kan v{re p} linien, bliver der s}ledes meget plads, 5040
38 der skal fordeles p} liniens ordmellemrum, og disse 5050
39 kan derfor blive meget lange: 5050
40 5060
41 "ROFF-programmet er et 5070
42 computertekstbehandlingsprogram" 5070
43 5080
44 illustrerer problemet! 5110
45 5120
46 Man kan "hj{lpe" ROFF ved at inds{tte orddelings- 5150
47 forslag (ved hj{lp af tegnet "_", dvs. understreg- 5170
48 ning) i lange ord. F.eks. vil input_teksten 5180
49 5190
50 "ROFF-programmet er et 5210
ROFF brugervejledning
\f
12
1 computer_tekst_behandlings_program". 5230
2 5260
3 give resultatet: 5270
4 5280
5 "ROFF-programmet er et computertekstbehandlings- 5300
6 program". 5300
7 5310
ROFF brugervejledning
\f
13
1 ____________________________ 3. ROFF FOR VIDEREKOMNE 3. 5310
2 5310
3 I dette kapitel vil vi beskrive nogle af de mere 5340
4 sophistikerede anvendelser af ROFF, f.eks.: 5350
5 5360
6 - tabulation 5370
7 - rammer 5380
8 - blokke 5390
9 - styring af sideparametre 5400
10 - valg af funktionstegn 5410
11 5420
12 5420
13 5420
14 __________________ 3.1 Tabulation 3.1 5420
15 5420
16 Til brug ved f.eks. kolonneopstilling af tabeller 5440
17 findes mulighed for tabulation. 5450
18 5460
19 Man angiver tabulationspositionerne ved kommandoen 5470
20 >ta efterfulgt af positionerne: 5490
21 5500
22 >ta 10 20 45 5520
23 5530
24 Tabulationstegnet er "!" (udr}bstegn). 5550
25 5560
26 Med ovenst}ende definition af tabulationspositionerne 5570
27 vil inputteksten: 5570
28 5580
29 !7!9!13 5610
30 !777!999!1313 5620
31 5640
32 give resultatet: 5650
33 5660
34 7 9 13 5690
35 777 999 1313 5700
36 5720
37 5720
38 5720
39 __________________________________ 3.1.1 H|jre- og centertabulation 3.1.1 5720
40 5720
41 Ovenst}ende kolonner er venstrejusterede, startende i 5760
42 tabulationspositionen. 5760
43 5770
44 Det er ogs} muligt at f} teksten h|jrejusteret eller 5780
45 centreret omkring tabulationspositionen. 5800
46 5810
47 Dette g|res ved at taste et R eller et C umiddelbart 5820
48 efter positionsangivelsen i >ta-kommandoen. L for 5830
49 "left" er default. 5830
50 5840
ROFF brugervejledning
\f
! ! !
L C R
14
1 S}ledes vil inputteksten: 5850
2 5860
3 >nf 5890
4 >ta 10L 20C 45R 5910
5 !7!9!13 5930
6 !77!999!1313 5940
7 !777!99999!131313 5950
8 >fi 5960
9 5970
10 give resultatet: 5980
11 5990
12 7 9 13 6010
13 77 999 1313 6020
14 777 99999 131313 6030
15 6050
16 6050
17 6050
18 _______________________________ 3.1.2 Visning af positionerne 3.1.2 6050
19 6050
20 Det er muligt at f} de g{ldende tabulationspositioner 6080
21 vist |verst p} siden. 6090
22 6100
23 Kommandoen: 6110
24 6120
25 >td 6130
26 6140
27 ("tab display") vil give udskriften |verst p} denne 6150
28 side. 6160
29 6170
30 6190
31 6190
32 6190
33 ____________________________ 3.1.3 Tabulations register 3.1.3 6190
34 6190
35 Det er muligt at gemme alle tabulationspositioner i 6230
36 et register, f.eks. hvis man hyppigt anvender et s{t 6240
37 tabulationspositioner, men ind imellem gerne vil 6250
38 s{tte nogle andre. 6250
39 6260
40 Det g|res ved 6270
41 6280
42 >ts 6290
43 6300
44 for "tabs save". 6310
45 6320
46 >tl 6330
47 6340
48 for "tabs load" vil retablere de gemte tabulations- 6350
49 positioner fra registret. 6350
50 6360
ROFF brugervejledning
\f
15
1 ______________ 3.2 Rammer 3.2 6360
2 6360
3 Rammer bruges f.eks. til indramning af tabeller med 6410
4 lodrette og vandrette streger: 6420
5 6430
6 ------------------- 6480
7 ! A ! B ! C ! 6490
8 ------------------- 6500
9 ! 11 ! 18 ! 12 ! 6510
10 ! 10 ! 19 ! 33 ! 6520
11 ! 8 ! 114 ! 321 ! 6530
12 ------------------- 6540
13 6560
14 Til dette form}l benyttes de fire kommandoer: 6570
15 6580
16 ! >fd eller >fv (frame definition) 6600
17 >fb (frame begin) 6620
18 >fe (frame end) 6630
19 6640
20 >fd definerer positionerne for de lodrette streger i 6660
21 rammen. Ovenst}ende ramme er defineret af 6660
22 6670
23 >fd 10 16 22 28 6690
24 6700
25 ! Hvor positionerne defineres absolut ved >fd kan de 6720
26 ! defineres relativt ved >fv ("frame visual 6730
27 ! definition"). 6730
28 ! 6740
29 ! Ovenst}ende ramme kunne v{re defineret af: 6750
30 ! 6760
31 ! >fv 10 ! A ! B ! C ! 6780
32 ! 6800
33 ! Tallet umiddelbart efter >fv angiver positionen for 6810
34 ! den f|rste lodrette streg i rammen. De efterf|lgende 6820
35 ! udr}bstegn markerer positionerne for rammens |vrige 6830
36 ! lodrette streger. Teksten ind imellem er kun med af 6840
37 ! "t{lle-hensyn". 6850
38 6860
39 >fb laver de vandrette streger (undtagen den sidste). 6870
40 6880
41 >fe laver den sidste vandrette streg og afslutter 6890
42 rammen. 6900
43 6910
44 Ovenst}ende ramme er fremkommet ved f|lgende input- 6920
45 tekst: 6920
46 6930
47 >ne 10 6960
48 >nf 6970
49 >ta 14R 20R 26R 6980
50 >fd 10 16 22 28 6990
ROFF brugervejledning
\f
16
1 >fb 7000
2 !A!B!C 7010
3 >fb 7020
4 !11!18!12 7030
5 !10!19!33 7040
6 !8!114!321 7050
7 >fe 7060
8 >fi 7080
9 7100
10 7100
11 7100
12 ________________________ 3.2.1 Ramme-tabulation 3.2.1 7100
13 7100
14 Det er muligt at definere tabulationspositioner, der 7130
15 "passer" til en ramme, f.eks. venstre-tabulations- 7140
16 positioner, der alle ligger to positioner til h|jre 7150
17 for rammens lodrette streger (undtagen den sidste). 7160
18 Hertil bruges: 7160
19 7170
20 >tf 7180
21 7190
22 for "tab frame". 7200
23 7210
24 F.eks vil input-teksten: 7230
25 7240
26 >ne10 7260
27 >nf 7270
28 >fd 12 22 42 52 7280
29 >tf 7290
30 >fb 7300
31 !7!9!13 7320
32 >fe 7330
33 >fi 7340
34 7360
35 give f|lgende resultat: 7370
36 7380
37 ----------------------------------------- 7420
38 ! 7 ! 9 ! 13 ! 7430
39 ----------------------------------------- 7440
40 7460
41 >tf er alts} i dette tilf{lde det samme som 7470
42 7480
43 >ta 14 24 44 7490
44 7500
45 Det er ogs} muligt at definere tabulationspositioner, 7510
46 der ligger hhv. til h|jre i kolonnerne og i midten. 7520
47 Det g|res ved: 7520
48 7530
49 >tf R 7550
50 og 7560
ROFF brugervejledning
\f
17
1 >tf C 7570
2 7580
3 ! Med >tf C i ovenst}ende eksempel ville vi f}: 7600
4 ! 7610
5 ! ----------------------------------------- 7640
6 ! ! 7 ! 9 ! 13 ! 7650
7 ! ----------------------------------------- 7660
8 ! 7690
9 7690
10 7690
11 ______________ 3.3 Blokke 3.3 7690
12 7690
13 7710
14 ROFF kan hj{lpe med at lave to slags "blokke", d.v.s. 7720
15 indrykkede tekstklumper: 7730
16 7740
17 - simple blokke 7750
18 - tekstede blokke 7760
19 7770
20 7770
21 7770
22 _____________________ 3.3.1 Simple blokke 3.3.1 7770
23 7770
24 F|lgende er et eksempel p} en simpel blok: 7800
25 7810
26 - En klump tekst, der er indrykket, og hvor der 7830
27 st}r en bindestreg til venstre for f|rste linie 7840
28 er en simpel blok. 7840
29 7850
30 Ovenst}ende blok blev lavet af f|lgende input-tekst: 7860
31 7870
32 - En klump tekst, der er indrykket, og hvor 7890
33 der st}r en bindestreg til venstre for f|rste 7900
34 linie er en simpel blok. 7910
35 7920
36 Bindestregen kan ogs} v{re en stjerne ("*"). 7940
37 7950
38 Blokken afsluttes af en tom linie i input-teksten. 7970
39 \nsker man tomme linier i blokken uden at afslutte 7970
40 den, kan man bruge 7970
41 7980
42 >sp1 7990
43 8000
44 For at summere: 8010
45 En linie, der indledes med "- " eller "* " er det 8030
46 samme som: 8030
47 8040
48 >in5 8050
49 >ti-2 8070
50 8080
ROFF brugervejledning
\f
18
1 _______________________ 3.3.2 Tekstede blokke 3.3.2 8080
2 8080
3 Et eksempel p} en tekstet blok er: 8110
4 8120
5 Tekstede blokke er en klump tekst, der er 8140
6 indrykket, og hvor der st}r en 8140
7 tekst til venstre for f|rste linie. 8150
8 8160
9 Ovenst}ende blev lavet af f|lgende inputtekst: 8170
10 8180
11 >tb 18 Tekstede blokke 8200
12 er en klump tekst, der er indrykket, 8210
13 og hvor der st}r en tekst 8220
14 til venstre for f|rste linie. 8230
15 8240
16 8260
17 Blokken sluttes af en tom linie i inputteksten. Der 8280
18 m} derfor ikke st} en tom linie umiddelbart efter 8280
19 >tb-kommandoen. 8280
20 8290
21 Tallet 18 i >tb-kommandoen angiver at indrykningen af 8300
22 blokken skal v{re 18 tegn. Den efterf|lgende tekst m} 8310
23 ikke v{re l{ngere end denne indrykning. 8320
24 8330
25 ! 8340
26 ! 8340
27 ! ________________________ 3.4 Stikordsregister 3.4 8340
28 ! 8340
29 ! \nsker man sit skrift forsynet med et stikords- 8360
30 ! register (fx som det, der findes bagest i denne 8370
31 ! manual) kan man f} ROFF til at lave dette automatisk. 8380
32 ! 8390
33 ! Det g|res dels ved at m{rke de ord i teksten, der 8400
34 ! skal optr{de i stikordsregistret og dels ved hj{lp af 8410
35 ! ROFF-kommandoen >ix. 8410
36 ! 8420
37 ! 8420
38 ! 8420
39 ! ____________________________ 3.4.1 Markering af stikord 3.4.1 8420
40 ! 8420
41 ! De ord, der skal optr{de som stikord skal m{rkes med 8450
42 ! tegnet "^" umiddelbart efter ordet (eller den del af 8480
43 ! ordet, der skal v{re stikord). 8480
44 ! 8490
ROFF brugervejledning
\f
19
1 ! __________________________________ Eksempel 10. Markering af stikord 8500
2 ! F|lgende input-tekst: 8520
3 ! 8530
4 ! \nsker man sit skrift^ forsynet 8560
5 ! med stikordsregister^ kan man 8570
6 ! m{rke de ord, der skal optr{de 8580
7 ! som stikord^. Stik_ord^ene m} 8590
8 ! gerne begynde med stort og 8600
9 ! de m} gerne indeholde ord_delings_tegn^. 8610
10 ! 8620
11 ! vil give f|lgende stikordsregister: 8630
12 ! 8640
13 ! orddelingstegn ................ 19 8670
14 ! skrift......................... 19 8680
15 ! stikord........................ 19 8690
16 ! stikordsregister............... 19 8700
17 ! 8710
18 ! 8760
19 ! 8760
20 ! 8760
21 ! ____________________________________________ 3.4.2 Stikord med stort begyndelsesbogstav 3.4.2 8760
22 ! 8760
23 ! Hvis et stikord begynder med stort vil det komme til 8790
24 ! at indg} i stikordsregistret med lille begyndelses- 8800
25 ! ___ _______ ___ ____ __ bogstav. Dette g{lder dog kun s}fremt der ikke er 8830
26 ! _____ _____ _________ _ ______ andre store bogstaver i ordet. Hvis fx ordet "ROFF" 8840
27 ! var markeret som stikord ville det ogs} indg} i 8850
28 ! stikordsregistret som "ROFF". 8850
29 ! 8860
30 ! Denne facilitet kan sl}s fra med kommandoen 8870
31 ! 8880
32 ! >xs - 8890
33 ! 8900
34 ! ("index small first-letter") og sl}s til igen med 8910
35 ! 8920
36 ! >xs + 8930
37 ! 8940
38 ! 8940
39 ! 8940
40 ! ________________________ 3.4.3 Stikordskommando 3.4.3 8940
41 ! 8940
42 ! Hvis et "stikord" best}r af flere ord (fx "margen, 8970
43 ! h|jre") eller hvis man vil have et stikord, der ikke 8980
44 ! st}r i teksten, kan man benytte en speciel stikords- 8990
45 ! kommando: 8990
46 ! 9000
47 ! >ix <text> 9010
48 ! 9020
49 ! <text> vil da komme til at indg} i stikordsregistret. 9030
50 ! 9040
ROFF brugervejledning
\f
20
1 ! ____________________ 3.4.4 Henvisninger 3.4.4 9040
2 ! 9040
3 ! \nsker man en indgang i stikordsregistret som denne: 9060
4 ! 9070
5 ! index.......................... se stikordsregister 9080
6 ! 9090
7 ! kan man benytte >ix-kommandoen til at lave en 9100
8 ! henvisning: 9100
9 ! 9110
10 ! >ix $index$se stikordsregister 9120
11 ! 9130
12 ! Det ord, der |nskes benyttet som indgang (her ordet 9140
13 ! "index") skal omgives af dollartegn. 9150
14 ! 9160
15 ! 9160
16 ! 9160
17 ! ____________________________ 3.4.5 f- og ff-markeringer 3.4.5 9160
18 ! 9160
19 ! Hvis man vil markere, at et ord forekommer p} "denne 9190
20 ! og den f|lgende side" kan man give det en "f"- 9200
21 ! markering i stikordsregistret: 9200
22 ! 9210
23 ! >ix stikord 9240
24 ! 9250
25 ! Dette kommer til at se s}ledes ud: 9260
26 ! 9270
27 ! stikord........................ 20 f. 9290
28 ! 9300
29 ! Forekommer ordet p} "denne og de f|lgende sider" kan 9320
30 ! det "ff"-markeres med to nummertegn: 9330
31 ! 9340
32 ! >ix stikord 9350
33 ! 9360
34 ! giver 9370
35 ! 9380
36 ! stikord........................ 20 ff. 9400
37 ! 9410
38 ! 9410
39 ! 9410
40 ! ________________ 3.5 Registre 3.5 9410
41 ! 9410
42 ! Registre bruges til at inds{tte talv{rdier i input- 9430
43 ! teksten. 9430
44 ! 9440
45 ! ______________________________________ Eksempel 11. Eksempel-nummer-register 9450
46 ! Dette er eksempel 11. 9480
47 ! 9490
48 ! Ovenst}ende er lavet med inputteksten: 9500
49 ! 9510
50 ! >rc$ 9520
ROFF brugervejledning
\f
21
1 ! Dette er eksempel $e. 9540
2 ! 9550
3 ! For at markere det sted i teksten, hvor registret 9560
4 ! skal inds{ttes, skrives registertegnet umiddelbart 9570
5 ! efterfulgt af registret. 9570
6 ! 9580
7 ! Registertegnet s{ttes med >rc-kommandoen ("register 9590
8 ! ____ char"). Der findes ikke noget default registertegn. 9630
9 ! 9640
10 ! En eventuel registerinds{ttelse i teksten evalueres 9670
11 ! ___ _____ _____ ___________ f|r nogen anden behandling. 9670
12 ! 9680
13 ! ____ Alle tegn kan bruges som registre. 9710
14 ! 9720
15 ! 9720
16 ! 9720
17 ! __________________________ 3.5.1 Dynamiske registre 3.5.1 9720
18 ! 9720
19 ! En r{kke registre er reserveret til at indeholde 9750
20 ! specielle talv{rdier. 9760
21 ! 9770
22 ! Det drejer sig om: 9790
23 ! 9800
24 ! 1 kapitelnummer 9810
25 ! 2 afsnitsnummer 9820
26 ! 3 underafsnitsnummer 9830
27 ! 4 underunderafsnitsnummer 9840
28 ! e sidste eksempelnummer 9850
29 ! E n{ste eksempelnummer 9860
30 ! f sidste figurnummer 9870
31 ! F n{ste figurnummer 9880
32 ! p dette sidenummer 9890
33 ! P n{ste sidenummer 9900
34 ! 9910
35 ! Ang}ende brug se f.eks. eksempel 11 og 12. 9930
36 ! 9940
37 ! 9960
38 ! 9960
39 ! 9960
40 ! ___________________________________ 3.5.2 V{rditildeling til registre 3.5.2 9960
41 ! 9960
42 ! Et register (der ikke m} v{re dynamisk) kan tildeles 9990
43 ! v{rdi med >ar-kommandoen ("assign to register"): 10000
44 ! 10010
45 ! >ar <register> <tal 1> ... <tal n> 10020
46 ! 10030
47 ! Ovenst}ende svarer til 10040
48 ! 10050
49 ! <register>:=<tal 1>+...+<tal n> 10060
50 ! 10070
ROFF brugervejledning
\f
22
1 ! d.v.s registret tildeles v{rdien af summen af de 10080
2 ! efterf|lgende tal. 10080
3 ! 10090
4 ! ____________________________ Eksempel 12. V{rditildeling 10090
5 ! \nsker man at referere til n{ste kapitel kan f|lgende 10110
6 ! konstruktion bruges: 10120
7 ! 10130
8 ! >rc$ 10150
9 ! >ar x $1 1 10160
10 ! I kapitel $x omtales.... 10170
11 ! 10190
12 ! >ar-kommandoen benyttes alts} til at till{gge 10200
13 ! register "x" v{rdien af "nuv{rende kapitelnummer" 10210
14 ! plus een. 10210
15 ! 10220
16 ! Man kan ogs} bruge >ar-kommandoen til at "huske" 10230
17 ! v{rdien af et af de dynamiske registre, f.eks. hvis 10240
18 ! man senere vil referere til det. Det er alts} muligt 10250
19 ! ___________ at lave bagudg}ende referencer. 10280
20 ! 10290
21 ! 10330
22 10330
23 10330
24 ________________________________ 3.6 Kontrol af sideparametre 3.6 10330
25 10330
26 F|lgende sideparametre kan kontrolleres: 10360
27 10370
28 position som er en slags global indrykning. Den 10390
29 bruges til at positionere siden rigtigt 10400
30 p} papiret. 10400
31 Kommando: >po <tal> 10420
32 Default = 8 10440
33 10450
34 10460
35 |vre margen som er antal tomme linier mellem 10480
36 hovedet og tekstens start. 10480
37 Kommando: >tm <tal> ("tm" for top 10500
38 margin). 10540
39 Default = 5 10560
40 10570
41 10580
42 nedre margen er antal tomme linier fra tekstens 10600
43 slutning til foden. 10600
44 Kommando: >bm <tal> ("bm" for bottom 10620
45 margin) 10650
46 Default = 5 10670
47 10680
48 10690
ROFF brugervejledning
\f
23
1 linie l{ngde er l{ngden af en h|jrejusteret linie 10710
2 (incl. evt. indrykning). 10720
3 Kommando: >ll <tal> 10750
4 OBS.: opdateringen er relativ til 10770
5 g{ldende liniel{ngde. 10770
6 Default = 61 10790
7 10800
8 10810
9 side l{ngde er max. antal tekstlinier p} en side 10830
10 (excl. |vre og nedre margen). 10830
11 Kommando: >pl <tal> ("pl" for page 10850
12 length) 10870
13 Default = 60 10890
14 10900
15 10900
16 10900
17 ___________________________ 3.7 Valg af specialtegn 3.7 10900
18 10900
19 ROFF kender forskellige tegn, der bliver brugt til 10930
20 specielle form}l, f.eks.: 10930
21 10940
22 - tabulationstegn 10950
23 - fikseret mellemrum 10960
24 - orddelingstegn 10970
25 10980
26 Det er muligt selv at bestemme disse tegn. 10990
27 11000
28 ! Det g|res ved at taste en kommando efterfulgt af evt. 11030
29 ! mellemrum og tegnet. Vil man s}ledes {ndre 11040
30 ! tabulationstegnet til ":" benyttes >tc ("tabulation 11060
31 character"): 11060
32 11070
33 >tc : 11080
34 11090
35 ! \nskes tegnet slettet skrives kommandoen alene. Vil 11120
36 ! man s}ledes slet ikke have noget tabulationstegn 11120
37 ! skrives: 11120
38 ! 11130
39 ! >tc 11150
40 11160
41 Kommandoerne ses af f|lgende tabel, hvor kommando- 11170
42 kode og default-v{rdi er angivet: 11180
43 11190
ROFF brugervejledning
\f
24
1 ---------------------------------------------------------------------- 11250
2 ! ! ! ! ! 11270
3 ! tabulationstegn ! tc ! ! ! tabulationstegnet bruges til at ! 11290
4 ! ! ! ! positionere til den n{ste ! 11300
5 ! ! ! ! tabulationsposition. ! 11300
6 ! ! ! ! ! 11310
7 ---------------------------------------------------------------------- 11310
8 ! ! ! ! ! 11330
9 ! kommandotegn ! cc ! > ! det er dette tegn der - n}r det ! 11360
10 ! ! ! ! st}r f|rst p} en linie - ! 11370
11 ! ! ! ! fort{ller ROFF, at de efter- ! 11370
12 ! ! ! ! f|lgende to tegn er en ROFF- ! 11380
13 ! ! ! ! kommando. cc betyder "command ! 11390
14 ! ! ! ! character". ! 11390
15 ! ! ! ! ! 11400
16 ---------------------------------------------------------------------- 11400
17 ! ! ! ! ! 11420
18 ! deletegn ! hc ! _ ! dette tegn bruges til at fort{lle ! 11460
19 ! ! ! ! ROFF, at den m} lave ord-deling ! 11470
20 ____ ! ! ! ! p} det sted, hvor det st}r, hvis ! 11490
21 ___ __ ___________ ! ! ! ! det er n|dvendigt. Ellers slettes ! 11500
22 ! ! ! ! det. hc betyder "hyphenation ! 11510
23 ! ! ! ! character". ! 11520
24 ! ! ! ! ! 11530
25 ---------------------------------------------------------------------- 11530
26 ! ! ! ! ! 11550
27 ! fast mellemrum ! sc ! ! dette tegn bruges som fikseret ! 11600
28 ! ! ! ! mellemrum, alts} et tegn som skal ! 11610
29 ! ! ! ! opfattes af ROFF som et alminde- ! 11610
30 ! ! ! ! ligt tegn, men som skal trykkes ! 11620
31 ! ! ! ! som et mellemrum. sc betyder ! 11630
32 ! ! ! ! "space character". ! 11630
33 ! ! ! ! ! 11640
34 ---------------------------------------------------------------------- 11650
35 ! ! ! ! ! 11670
36 ! ! stikordstegn ! xc ! ^ ! dette tegn bruges til at markere ! 11720
37 ! ! ! ! ! at den del af ordet, der er ! 11720
38 ! ! ! ! ! skrevet f|r dette tegn, skal ! 11730
39 ! ! ! ! ! indg} i stikordsregisteret. ! 11730
40 ! ! ! ! ! ! 11740
41 ! ---------------------------------------------------------------------- 11740
42 ! ! ! ! ! ! 11760
43 ! ! registertegn ! rc ! ! registertegnet markerer, at der ! 11790
44 ! ! ! ! ! p} dette sted skal inds{ttes ! 11800
45 ! ! ! ! ! v{rdien af et register. Registret ! 11800
46 ! ! ! ! ! bestemmes af det tegn, der f|lger ! 11810
47 ! ! ! ! ! umiddelbart efter regsitertegnet ! 11810
48 ! ! ! ! ! i inputteksten. Bem{rk, at der ! 11820
49 ! ! ! ! ! ikke findes noget default ! 11820
50 ! ! ! ! ! registertegn. ! 11850
51 ! ! ! ! ! 11860
52 ---------------------------------------------------------------------- 11860
53 11890
ROFF brugervejledning
\f
25
1 For de interesserede kan n{vnes at ovenst}ende tabel 11940
2 er lavet med input-teksten: 11950
3 11960
4 >in -5 11980
5 >ta 25 30 11990
6 >fd 1 23 28 32 70 12000
7 >ll 5 12010
8 >ne 40 12020
9 >tc 12030
10 >fb 12050
11 12060
12 >tb 30 tabulationstegn tc ! 12080
13 tabulationstegnet bruges til at positionere 12100
14 til den n{ste tabulationsposition. 12110
15 12120
16 >fb 12130
17 12140
18 osv........ 12150
19 12170
20 12170
21 12170
22 ____________________________________ 3.8 Kontrol af lige h|jre-margen 3.8 12170
23 12170
24 ROFF justerer automatisk teksten s} den f}r lige 12200
25 h|jre-margen. Denne justering sl}s fra n}r man k|rer 12210
26 i "no fill" mode. \nsker man at sl} den fra i "fill"- 12220
27 mode, s}ledes at linierne "fyldes", men ikke h|jre- 12230
28 justeres, bruges kommandoen: 12230
29 12240
30 >nj 12250
31 12260
32 for "no justify". 12270
33 12280
34 Justering af h|jre-margen sl}s til igen med: 12290
35 12300
36 >ju 12310
37 12320
38 12320
39 12320
40 __________________ 3.9 Centrering 3.9 12320
41 12320
42 \nskes en tekst 12340
43 centreret 12350
44 midt p} linien bruges kommandoen >ce. 12370
45 12380
46 Ovenst}ende blev lavet med: 12390
47 12400
48 >ce 12410
49 centreret 12430
50 12440
ROFF brugervejledning
\f
26
1 Ce-kommandoen virker alts} p} den n{ste input-linie. 12450
2 12460
3 12460
4 12460
5 _________________________ 3.10 Hoveder og f|dder 3.10 12460
6 12460
7 Det er muligt at f} ROFF til at s{tte faste hoveder 12510
8 og/eller f|dder p} hver side. 12510
9 12520
10 Hertil bruges kommandoerne >he og >fo. 12530
11 12540
12 ! Formatet for disse to kommandoer er ens. 12570
13 12580
14 Kommandoens format er: 12590
15 12600
16 >he <text> 12610
17 12620
18 hvis man |nsker <text> centreret, 12630
19 12640
20 >he <text1> <text2> 12660
21 12670
22 hvis man |nsker <text1> venstre-stillet og <text2> 12680
23 h|jre-stillet, og 12680
24 12690
25 >he <text1> <text2> <text3> 12700
26 12710
27 hvis man |nsker <text1> venstre-stillet, <text2> 12720
28 centreret og <text3> h|jre-stillet. 12730
29 12740
30 \nsker man side-nummeret til at indg} tastes et " " 12780
31 p} det sted, hvor side-nummeret |nskes placeret. 12780
32 12790
33 F|dderne i denne manual er lavet med: 12800
34 12810
35 >fo Introduktion til ROFF 12820
36 12830
37 >he 12850
38 12860
39 Dvs. hovedet er ikke skrevet, det er ROFF's standard- 12870
40 hoved. 12870
41 12880
42 12880
43 12880
44 ________________ 3.11 Messages 3.11 12880
45 12880
46 Kommandoen: 12900
47 12910
48 >ms <text> 12920
49 12930
50 vil udskrive <text> p} current output med markering 12940
ROFF brugervejledning
\f
27
1 af side-nummer og linie-nummer. Kommandoen bruges 12950
2 f.eks. hvis en manual kr{ver efterbehandling i form 12960
3 af h}ndtegning af specialtegn. 12970
4 12980
5 13000
6 Lige f|r de steder i denne manual, hvor "snabel-a" 13020
7 (" ") er tegnet er der skrevet: 13040
8 13050
9 >ms inds{t snabel-a 13060
10 13070
11 ! 13080
12 ! 13080
13 ! _____________________ 3.12 Konkatenering 3.12 13080
14 ! 13080
15 ! N}r man starter p} en ny input-linie vil ROFF antage, 13100
16 ! at man ogs} starter p} et nyt ord, og derfor inds{tte 13110
17 ! mellemrum f|r det f|rste ord p} inputlinien. 13120
18 ! 13130
19 ! Dette kan v{re uheldigt fx i forbindelse med under- 13140
20 ! stregning. \nskes s}ledes kun en del af ordet under- 13150
21 ! streget (fx "input" i ordet "inputlinie") vil 13160
22 ! konstruktionen 13160
23 ! 13170
24 ! >ul 13190
25 ! input 13200
26 ! linie 13210
27 ! 13230
28 ! give resultatet: 13240
29 ! 13250
30 ! _____ input linie 13280
31 ! 13290
32 ! Man kan i disse situationer benytte konkatenerings- 13300
33 ! kommandoen 13300
34 ! 13310
35 ! >jo 13320
36 ! 13330
37 ! ("jo" for join) til at "sammenf|je" linierne: 13340
38 ! 13350
39 ! >ul 13380
40 ! input 13390
41 ! >jo 13400
42 ! linie 13410
43 ! 13430
44 ! giver da resultatet: 13440
45 ! 13450
46 ! _____ inputlinie 13490
47 ! 13500
48 ! som |nsket. 13510
49 ! 13520
ROFF brugervejledning
\f
28
1 ! _________________________ 3.13 Korrektionslinier 3.13 13520
2 ! 13520
3 ! N}r et skrift udgives i en ny version, b|r de 13550
4 ! {ndrede/tilf|jede steder markeres med en korrektions- 13580
5 ! linie i venstre margen (se ref. 1). 13580
6 ! 13590
7 ! Hertil benyttes >cl-kommandoen ("cl" for correction 13600
8 ! line). 13600
9 ! 13610
10 ! >cl-kommandoen har en parameter, der angiver hvilken 13630
11 ! version af skriftet, rettelsen v