[comp.unix.questions] .so problem with me macros under 4.2

kak@stc-auts.UUCP (06/16/87)

I am using the -me macro package under a BSD4.2 system to generate
a document with typewriter figures.  I tried moving the figures
into separate files and includeing them with .so <filename>.
For some reason, the first figure will work if I have it in the
original file, and fail if I try to .so a file with its contents.

The figure consists of:

.(z L
.hl
.(c 
[text of figure here]
.)c
.sp
.ce
[figure title here]
\!.(x f
\![figure title here too]
\!.)x
.hl
.)z

The error message is:

Line [linenumber] -- Illegal nested keep |t

and I get one of these messages for each figure following the .so'd file.

If I take out the first .so and the figure entirely, the SECOND .so
causes problems.  There is obviously something how files are handled
that I don't understand; perhaps I have to initialize the f keep before
it is used in a .so'd file.

Any explanations/suggestions?  Thanx,
	Kris Kugel
	{boulder,hao,nbires,ihnp4}!stcvax!stc-auts!kak