Hi:
I do not know whether you can have a PARSKIP value of 0 -- I believe it is the PARSKIP element that controls the amount of space between tables, as described here:
http://support.sas.com/rnd/base/new92/92measuredrtf.html#para
When I modify that program, I cannot use a font less than 1pt as the value for PARSKIP, so I suspect that might be the tiniest space you can get. Aren't you seeing an error message someplace in your log -- like this????
ERROR: Integer divide by zero.
ERROR: Termination due to Floating Point Exception
cynthia
[pre]
ods listing close;
proc template;
define style test2;
parent=styles.rtf;
style parskip / fontsize = 1pt;
end;
run;
ods tagsets.rtf file="c:\temp\mparskip.rtf"
OPTIONS(SECT="NONE") STARTPAGE=NO style=test2;
title "Test Title";
footnote "Test Footnote";
proc report data=sashelp.class (obs=5) nowd;
compute before _page_;
line 'CLASS';
endcomp;
run;
proc report data=sashelp.shoes (obs=5) nowd;
compute before _page_;
line 'SHOES';
endcomp;
run;
proc report data=sashelp.cars (obs=5) nowd;
column Make Model Type Origin DriveTrain MSRP Invoice;
compute before _page_;
line 'CARS';
endcomp;
run;
ods _all_ close;
ods listing;
[/pre]