I keep am able to run the exact same program in Base SAS and Enterprise Guide to produce a PDF document with a table of contents. However, in Base SAS I get a printable table of contents, but in Enterprise Guide the final PDF does not contain a printable table of contents. Everything else about the files looks the exact same, except the printable table of contents is in the PDF file generated from Base SAS and not in the PDF generated from Enterprise Guide. I have been researching this for a couple days and tried several different options and I haven't been able to find a solution. Appreciate any help! options nodate; run; ods pdf file="filepath.pdf" startpage=no contents=yes uniform; %macro cat (pred,i,tlb,); ods proclabel="&tlb"; ods trace on; proc tabulate data=new2 f=10.2 S=[foreground=black background=white just=c font_size=3.75] ; class &pred/preloadfmt order=data; classlev &pred/s=[foreground=black background=bwh font_size = 3.75]; table &pred=' ' all={label="All" s=[just=L foreground=black background=bwh font_size=3.75]},(n*f=8. colpctn*f=mypct.)/box=[label="&tlb" style=[background=beige foreground=black font_size = 3.75 width=60%]] row=float printmiss contents="&tlb"; keyword n colpctn/style=[background=beige foreground=black font_size=3.75] ; keylabel n="Freq" colpctn="%"; run; %mend cat; %cat (dem1,1,var1); %cat (dem2,2,var2); %cat (dem3,3,var3); %cat (dem4,4,var4); %cat (dem5,5,var5); ods pdf close;
... View more