groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Problem with mm and groff 1.18


From: Lars Segerlund
Subject: [Groff] Problem with mm and groff 1.18
Date: Fri, 11 Oct 2002 12:20:56 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.1) Gecko/20020913 Debian/1.1-1


I have reduced the file causing problems for me to the appended file, however if run with the -X flag, it only stops outputting text, no error message.

What I have found is that it is the footnotes and the page break which causes the problem, I am still investigating.

 Does anybody have any idea ?

 / Lars Segerlund
.\"
.\"             Skrivet av Jörgen Hägg 1991.
.\"             address@hidden
.\"
.\"     text. Huvud
.\"
.PH "''Skriva rapport med groff och mgm'%'"
.H 1 "Grundläggande beskrivning"
.P
En text består av en mängd ord. Dessa ord formas till meningar.
.br
Jag ska här försöka beskriva hur man formaterar sin text
med \*(gr.
.FS
Se 'man smilie'.
.FE
.H 2 "Historisk bakgrund till troff"
.P
skrivet i PDP-11 assembler\*F,
.FS
PDP-11 var en äldre datortyp från Digital Equipment.
.FE
Förebilden tros vara programmet \fBrunoff\fP som skrevs 1964 på MIT\*F.
.FS
Massachusetts Institute of Technology.
.FE
Tyvärr dog författaren till troff 1977 i en motorcykelolycka.
.P
Nu har James C. Clark skrivit en helt ny troff i C++ som han kallar
\*(gr och inkluderat denna i FSF:s\*F
.FS
FSF betyder Free Software Foundation.
.FE
Gnu-projekt\*F.
.FS
operativsystem.
.FE
.H 2 "Olika varianter av formateringsprogram"
.VL 2c
.LI troff
Dessa tillverkas inte längre...
.LI nroff
Speciell version av troff som är optimerad för vanliga radskrivare.
.LI ditroff
De har förmodligen skrivit om en hel del :-).
.LI \*(gr
Helt nyskriven troff som är gratis.
.LE
.H 2 "Olika makropaket"
.P
behöver tänka på indragningar, stilsorter m.m.
.VL 2c
.LI ms
\fBms\fP utvecklades omkring 1974 av Mike Lesk på Bell Laboratories.
.LI me
\fBme\fP skrevs ursprungligen av Eric P. Allman inom projektet \fBINGRES\fP
.LI mm
\fBmm\fP (\fIMemorandum Macros\fP) skrevs av Ted Dolotta, J. R. Mashey och
.LI man
\fBman\fP makrona är nog de mest spridda,
.FS
\fIPublic domain\fP är en beteckning på program som inte innehåller
.FE
.LI mgs
\fBmgs\fP skrevs av James C. Clark som en del i hans groffprojekt. Det är
ett \fBms\fP-kompatibelt paket.
.LI \fBmgm\fP
\fBmgm\fP är skrivet av undertecknad som ett försök att få \fBmm\fP-makrona
vettiga och användbara med \*(gr.
.LE
.H 2 "Denna manuals uppläggning"
.P
Denna manual är helt inriktad mot \*(gr tillsammans med \fBmgm\fP
.P
.ce
\fB\s+1OBSERVERA!\s0\fP
.br
I fortsättningen kommer endast \*(gr och mgm att behandlas.
.H 1 "Hur man börjar"
.P
Man skriver in sin text i en fil med valfri editor\*F, vanligtvis
med suffixet \fI.mm\fP, och kör därefter
.FS
Normalt vi eller emacs.
.FE
\*(gr. Genom att
ange olika flaggor\*F till \*(gr kan man få utskrift på skärmen
.FS
Se appendix XX.
.FE
eller på skrivaren.
.H 2 "Syntaxbeskrivning"
Kommando eller makro kommer i fortsättningen att benämnas som kommando
.SP 0.5
.B .XX
argument1 [argument2 [argument3]]
.SP 0.5
I detta fallet är kommandot \fB.XX\fP, och argumenten följer efter.
eftersom de står inom klammer.
Här följer ett exempel:
.P
Observera att \*(gr avstavar texten själv. 
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 x
 xx
 x


reply via email to

[Prev in Thread] Current Thread [Next in Thread]