home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum4.lzh / SPRACHEN / C / ROFF / roff.doc < prev   
Text File  |  1988-02-14  |  3KB  |  85 lines

  1. Bedienungsanleitung fuer den Textformatierer roff
  2.  
  3. Alle roff-Befehle stehen am Anfang einer Zeile und beginnen mit ".".
  4.  
  5.  
  6.  
  7. Befehle:
  8.  
  9. N    ist hier eine ganze positive Zahl
  10. -N   bedeutet den bisherigen Wert um N verringern
  11. +N   bedeutet den bisherigen Wert um N erhoehen
  12. +-N  N, -N und +N sind erlaubt
  13.  
  14. Seitenbild
  15.  
  16. .bp +-N      neue Seite und neue Seitennummer ist N
  17. .pa +-N      neue Seite und neue Seitennummer ist N
  18. .ne N        neue Seite falls weniger als N Zeilen
  19. .bl N        Abstand zwischen 2 Absaetzen ist N
  20. .he /l/c/r/  Kopfzeile (l linksbuendig; c zentriert; r rechtsbuendig)
  21.                % steht hier fuer die Seitennummer 
  22.                (z.B.)
  23.                /-%-/ schreibt die Seitennummer zentriert oben auf die Seite
  24. .eh /l/c/r/  Kopfzeile fuer gerade Seitennummern
  25. .oh /l/c/r/  Kopfzeile fuer ungerade Seitennummern
  26. .fo /l/c/r/  Fusszeile
  27. .ef /l/c/r/  Fusszeile fuer gerade Seitennummern
  28. .oh /l/c/r/  Fusszeile fuer ungerade Seitennummern
  29. .hx          naechst Seite ohne Seitenkopf bzw. -fuss
  30. .sk          Leerseite mit Kopf und Fuss
  31. .m1 N        Abstand bis Seitenkopf ist N
  32. .m2 N        zwischen Seitenkopf und Textanfang sind N Zeilen
  33. .m3 N        zwischen Textende und Fusszeile sind N Zeilen
  34. .m4 N        zwischen Fusszeile und Blattende sind N Zeilen
  35.  
  36. .in +-N      Linker Rand auf N 
  37. .ix +-N      Linker Rand ab naechster Zeile auf N
  38. .ti +-N      Naechste Zeile um N einruecken
  39. .po +-N      alle Zeilen um N einruecken
  40. .fi          Zeilenumbruch
  41. .nf          Zeilenumbruch abschalten
  42. .ad          rechter Randausgleich
  43. .na          Randausgleich abschalten
  44. .ls N        zwischen zwei Zeilen N Zeilenvorschuebe
  45. .ss          eine Leerzeile zwischen 2 Zeilen
  46. .ll +-N      Zeilenlaenge auf N
  47. .pl +-N      Seitenlaenge auf N
  48. .n1          Zeilen nummerieren
  49. .n2 N        Zeilen von N ab nummerieren
  50. .ni +-N      Zeilennummern um N einruecken
  51. .nn N        naechsten N Zeilen nicht nummerieren
  52. .ar          arabische Seitennummerierung
  53. .ro          roemische Seitennummerierung
  54.  
  55. .sh N x      Ueberschrift x mit naechster N-stelligen Nummer
  56. **** .uh x        unnummerierte Ueberschrift
  57.  
  58. **** .hy N        Silbentrennung
  59. .hc c        Silbentrennzeichen c
  60. **** .nh          keine siblentrennung
  61. .ce N        die naechsten N Zeilen zentrieren
  62. .ul N        die naechsten N Zeile unterstreichen
  63. **** .bx x        den Text x umranden
  64. .sp N        N Leerzeilen maximal bis Seitenende, nicht am Seitenanfang
  65. .li          N Leerzeilen
  66.  
  67. **** .ta Nt       Tabulator auf Spalte N (t=r rechtsbuendig; t=l linksbuendig)
  68. .tc c        Tabulatorzeichen c
  69. .pi x        pipe Ausgabe zu Programm x
  70.  
  71. .ds xx aa    weise der Stringvariablen xx den Wert aa zu
  72.  
  73. .de xx       definiert macro xx mit Inhalt Text (.. beendet Macrodef.)
  74. text
  75. ..
  76.  
  77. .tr abcd     die Zeichen a,b c d werden durch ' ' ersetzt
  78.  
  79. .ig          ignoriere roff-Kommandos
  80. .cc x        neues roff-Kommandozeichen ist x (statt '.' also xls statt .ls !!)
  81.  
  82.  
  83. Die Befehle mit *** sind noch nicht implementiert.
  84. Mit \(ue \(Ae etc. keonnen die deutschen Sonderzeichen erzeugt werden.
  85.