DataMuseum.dk

Presents historical artifacts from the history of:

RC3500

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC3500

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦3d52ee88e⟧ TextFileVerbose

    Length: 129024 (0x1f800)
    Types: TextFileVerbose
    Names: »contents«

Derivation

└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system
    └─⟦72244f0ef⟧ 
        └─⟦this⟧ »contents« 

TextFileVerbose

▶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