Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!seismo!nbires!stcvax!stc-auts!kak From: kak@stc-auts.UUCP Newsgroups: comp.unix.questions Subject: .so problem with me macros under 4.2 Message-ID: <205@stc-auts.UUCP> Date: Tue, 16-Jun-87 13:13:15 EDT Article-I.D.: stc-auts.205 Posted: Tue Jun 16 13:13:15 1987 Date-Received: Thu, 18-Jun-87 04:23:16 EDT Distribution: na Organization: Storage Technology Corp, Louisville, CO Lines: 36 Keywords: .so nroff me macros 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 . 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