[comp.soft-sys.andrew] Footers in ez??

garyf@mehlville.ncsa.uiuc.edu (Gary Faulkner) (03/01/90)

How can I add footers to my docs in ez???  Any help appreciated.

Thanks in advance!

Gary Faulkner
National Center for Supercomputing Applications - University of Illinois
Internet: garyf@mehlville.ncsa.uiuc.edu
Disclaimer:  I've only stated my opinion, not anyone elses.

nsb@THUMPER.BELLCORE.COM (Nathaniel Borenstein) (03/05/90)

There's always the tried-and-true "fall back to troff" method -- just
add the appropriate troff commands and wrap them in a "FormatNote"
environment.  It isn't pretty, but it works.  I'd tell you what the
troff commands are, except that I'm at home and my troff manuals are at
work.  I think it invoves ".de fo" or something like that. 

There's been regular talk about a "formatting control" inset that you
could place in a document and interact with to produce things like this,
instead of having to know the raw troff yourself.  (Indeed, the
pagebreak object, introduced in the R4 release, is a specialization of
such a beast.)    This is actually something that could be written by
anyone with a little ATK knowledge and a lot of troff savvy.  Any
volunteers out there?

jaap+@ANDREW.CMU.EDU (Jaap Akkerhuis) (03/06/90)

Excerpts from internet.info-andrew: 5-Mar-90 Re: Footers in ez??
Nathaniel Borenstein@thu (774)

> There's always the tried-and-true "fall back to troff" method -- just
> add the appropriate troff commands and wrap them in a "FormatNote"
> environment.  It isn't pretty, but it works.  I'd tell you what the
> troff commands are, except that I'm at home and my troff manuals are at
> work.  I think it invoves ".de fo" or something like that. 

The ``Andrew help system'' is supposed to answer this question.

> There's been regular talk about a "formatting control" inset that you
> could place in a document and interact with to produce things like this,
> instead of having to know the raw troff yourself.  (Indeed, the
> pagebreak object, introduced in the R4 release, is a specialization of
> such a beast.)    This is actually something that could be written by
> anyone with a little ATK knowledge and a lot of troff savvy.  Any
> volunteers out there?

Before anyone volunteers to do this, the first thing that needs to be
done is to clean up the way troff code is generated. Every object is
assuming that in can just dump out troff on any moment, so sometimes
creating problems.

Since using troff is just like writing assembler there should be one
place in where troff is generated, so one can keep track of the state of
the ``troff engine'',  just like compilers have a code generating stage.
Although it has cleaned up a little bit by now, the way troff code is
generated in, for instance, the text object, on the moment is insane and
error prone.

No, I'm not volunteering to any of this.

	jaap